#include <ncbi_pch.hpp>
#include <string.h>
#include <time.h>
#include <sstream>
#include <forward_list>
#include <corelib/ncbiapp.hpp>
#include <corelib/ncbifile.hpp>
#include "flatfile_message_reporter.hpp"
#include "ftaerr.hpp"
#include "ftacpp.hpp"
Go to the source code of this file.
Go to the SVN repository for this file.
USING_SCOPE (objects) static ErrSev FtaStrSevToIntSev (const string &strsevcode) static void FtaErrGetMsgCodes (const char *module, int code, int subcode, string &strcode, string &strsubcode, ErrSev &sevcode) void FtaErrInit () void FtaErrFini (void) void FtaInstallPrefix (int prefix, string_view name, string_view location) void FtaDeletePrefix (int prefix) bool ErrSetLog (const char *logfile) void ErrSetOptFlags (int flags) void ErrLogPrintStr (const char *str) ErrSev ErrSetLogLevel (ErrSev sev) ErrSev ErrSetMessageLevel (ErrSev sev) void Nlm_ErrSetContext (const char *module, const char *fname, int line) EDiagSev ErrCToCxxSeverity (int c_severity) NCBI_UNUSED string ErrFormat (const char *fmt,...) static void s_ReportError (ErrSev sev, int lev1, int lev2, string_view msg) void Nlm_ErrPostStr (ErrSev sev, int lev1, int lev2, string_view str) const char * months [] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" } thread_local unique_ptr< FtaMsgPost > bmp FtaErrCode fec ◆ MESSAGE_DIR #define MESSAGE_DIR "/am/ncbiapdata/errmsg"Definition at line 20 of file ftaerr.cpp.
◆ THIS_FILE #define THIS_FILE "ftaerr.cpp"Definition at line 18 of file ftaerr.cpp.
◆ ErrCToCxxSeverity()Definition at line 427 of file ftaerr.cpp.
References eDiag_Critical, eDiag_Error, eDiag_Fatal, eDiag_Info, eDiag_Trace, eDiag_Warning, SEV_ERROR, SEV_FATAL, SEV_INFO, SEV_NONE, SEV_REJECT, and SEV_WARNING.
◆ ErrFormat() ◆ ErrLogPrintStr() void ErrLogPrintStr ( const char * str ) ◆ ErrSetLog() ◆ ErrSetLogLevel() ◆ ErrSetMessageLevel() ◆ ErrSetOptFlags() void ErrSetOptFlags ( int flags ) ◆ FtaDeletePrefix() void FtaDeletePrefix ( int prefix )Definition at line 310 of file ftaerr.cpp.
References bmp, PREFIX_ACCESSION, PREFIX_FEATURE, and PREFIX_LOCUS.
Referenced by EmblIndex(), fta_parse_buf(), GenBankIndex(), ParseFeatureBlock(), sParseFlatfile(), SPFeatGeneral(), CEmbl2Asn::xGetEntry(), CGenbank2Asn::xGetEntry(), CSwissProt2Asn::xGetEntry(), CXml2Asn::xGetEntry(), and XMLParseFeatureBlock().
◆ FtaErrFini() ◆ FtaErrGetMsgCodes() ◆ FtaErrInit()Definition at line 265 of file ftaerr.cpp.
References bmp, fec, FtaErrCode::fname, CNcbiApplicationAPI::GetAppName(), FtaErrCode::line, and FtaErrCode::module.
Referenced by CFlatFileParser::CFlatFileParser(), ErrLogPrintStr(), ErrSetLog(), ErrSetLogLevel(), ErrSetMessageLevel(), ErrSetOptFlags(), FtaErrGetMsgCodes(), Nlm_ErrPostStr(), and Nlm_ErrSetContext().
◆ FtaInstallPrefix() void FtaInstallPrefix ( int prefix, string_view name, string_view location )Definition at line 289 of file ftaerr.cpp.
References bmp, format, location, PREFIX_ACCESSION, PREFIX_FEATURE, and PREFIX_LOCUS.
Referenced by err_install(), fta_parse_buf(), GetAccession(), InitialEntry(), ParseFeatureBlock(), sParseFlatfile(), SPFeatGeneral(), XMLInitialEntry(), and XMLParseFeatureBlock().
◆ FtaStrSevToIntSev() ◆ Nlm_ErrPostStr() void Nlm_ErrPostStr ( ErrSev sev, int lev1, int lev2, string_view str ) ◆ Nlm_ErrSetContext() void Nlm_ErrSetContext ( const char * module, const char * fname, int line ) ◆ s_ReportError()Definition at line 468 of file ftaerr.cpp.
References bmp, eDiag_Critical, eDiag_Error, eDiag_Fatal, eDiag_Info, eDiag_Trace, eDiag_Warning, fec, FtaErrCode::fname, FtaErrGetMsgCodes(), CNcbiApplicationAPI::GetAppName(), CFlatFileMessageReporter::GetInstance(), FtaErrCode::line, FtaErrCode::module, msg(), CFlatFileMessageReporter::Report(), SEV_ERROR, SEV_FATAL, SEV_INFO, SEV_NONE, SEV_REJECT, and SEV_WARNING.
Referenced by Nlm_ErrPostStr().
◆ USING_SCOPE() ◆ bmpDefinition at line 103 of file ftaerr.cpp.
Referenced by ResidueProfiles::addOneRow(), CSingleAuthorPanel::CreateControls(), CreateMenu(), ErrLogPrintStr(), ErrSetLog(), ErrSetLogLevel(), ErrSetMessageLevel(), ErrSetOptFlags(), findHighestScoringRowByPssm(), MultipleAlignment::findParentalCastible(), BlockFormater::formatOneRow(), FtaDeletePrefix(), FtaErrFini(), FtaErrGetMsgCodes(), FtaErrInit(), FtaInstallPrefix(), PssmMaker::getGuideAlignment(), FlexiDm::GetPercentIdentities(), CConfigureTracksDlg::Init(), IntersectByMaster(), Nlm_ErrPostStr(), Nlm_ErrSetContext(), CwxTableListCtrl::OnGetItemColumnImage(), CDUpdater::processPendingToNormal(), CDRefresher::refresh(), ReMasterCdWithoutUnifiedBlocks(), ConsensusMaker::remasterWithConsensus(), s_ReportError(), PssmScorer::score(), SetMenuItemMarginWidth(), PSSMWrapper::UnpackMatrix(), CDUpdater::update(), PT::CPTIcons::x_AddIconToImageList(), CDockMarkerWindow::x_DrawButton(), CDockPanel::x_DrawClientElements(), CMinPanelContainer::x_DrawItem(), and CMinPanelContainer::x_MeasureItem().
◆ fec ◆ months const char* months[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4