inline int CReadDispatcher::CollectStatistics(void) { static const int s_Value = NCBI_PARAM_TYPE(GENBANK, READER_STATS)::GetDefault(); return s_Value; }
void CObjectException::x_InitErrCode(CException::EErrCode err_code) { CCoreException::x_InitErrCode(err_code); static const bool sx_abort_on_throw = NCBI_PARAM_TYPE(NCBI, ABORT_ON_COBJECT_THROW)::GetDefault(); if ( sx_abort_on_throw ) { Abort(); } }
CId2Reader::CId2Reader(const TPluginManagerParamTree* params, const string& driver_name) { CConfig conf(params); string service_name = conf.GetString( driver_name, NCBI_GBLOADER_READER_ID2_PARAM_SERVICE_NAME, CConfig::eErr_NoThrow, kEmptyStr); if ( service_name.empty() ) { service_name = NCBI_PARAM_TYPE(GENBANK, ID2_CGI_NAME)::GetDefault(); } if ( service_name.empty() ) { service_name = NCBI_PARAM_TYPE(GENBANK,ID2_SERVICE_NAME)::GetDefault(); } if ( service_name.empty() ) { service_name = NCBI_PARAM_TYPE(NCBI, SERVICE_NAME_ID2)::GetDefault(); } m_Connector.SetServiceName(service_name); m_Connector.InitTimeouts(conf, driver_name); CReader::InitParams(conf, driver_name, DEFAULT_NUM_CONN); }
} void CObject::DebugDump(CDebugDumpContext ddc, unsigned int /*depth*/) const { ddc.SetFrame("CObject"); ddc.Log("address", dynamic_cast<const CDebugDumpable*>(this), 0); // ddc.Log("memory starts at", dynamic_cast<const void*>(this)); // ddc.Log("onHeap", CanBeDeleted()); } NCBI_PARAM_DECL(bool, NCBI, ABORT_ON_NULL); NCBI_PARAM_DEF_EX(bool, NCBI, ABORT_ON_NULL, false, eParam_NoThread, NCBI_ABORT_ON_NULL); static const bool sx_abort_on_null = NCBI_PARAM_TYPE(NCBI, ABORT_ON_NULL)::GetDefault(); void CObject::ThrowNullPointerException(void) { if ( sx_abort_on_null ) { Abort(); } NCBI_EXCEPTION_VAR(ex, CCoreException, eNullPtr, "Attempt to access NULL pointer."); ex.SetSeverity(eDiag_Critical); NCBI_EXCEPTION_THROW(ex); } void CObject::ThrowNullPointerException(const type_info& type) {
static bool s_IsTraceEnabled() { static bool trace_enabled = NCBI_PARAM_TYPE(TEST, TRACE)::GetDefault(); return trace_enabled; }
string CSraPath::GetDefaultVolPath(void) { return NCBI_PARAM_TYPE(SRA, VOL_PATH)::GetDefault(); }
string CSraPath::GetDefaultRepPath(void) { return NCBI_PARAM_TYPE(SRA, REP_PATH)::GetDefault(); }