NCBI C++ ToolKit
|
Search Toolkit Book for SPubseqGatewaySettings
#include "settings.hpp"
(Private to src/app/pubseq_gateway/server
.)
Public Member Functions | |
SPubseqGatewaySettings () | |
~SPubseqGatewaySettings () | |
void | Read (const CNcbiRegistry ®istry, CPSGAlerts &alerts) |
void | Validate (CPSGAlerts &alerts) |
size_t | GetProcessorMaxConcurrency (const CNcbiRegistry ®istry, const string &processor_id) |
bool | IsAuthProtectedCommand (const string &cmd) const |
Definition at line 42 of file settings.hpp.
SPubseqGatewaySettings::SPubseqGatewaySettings | ( | ) |
Definition at line 125 of file settings.cpp.
SPubseqGatewaySettings::~SPubseqGatewaySettings | ( | ) |
Definition at line 187 of file settings.cpp.
size_t SPubseqGatewaySettings::GetProcessorMaxConcurrency | ( | const CNcbiRegistry & | registry, |
const string & | processor_id | ||
) |
Definition at line 1004 of file settings.cpp.
References IRegistry::GetInt(), IRegistry::HasEntry(), m_ProcessorMaxConcurrency, PSG_WARNING, and registry.
Referenced by CPubseqGatewayApp::GetProcessorMaxConcurrency().
Definition at line 1032 of file settings.cpp.
References cmd, and m_AuthCommands.
Referenced by CPubseqGatewayApp::x_CheckAuthorization().
void SPubseqGatewaySettings::Read | ( | const CNcbiRegistry & | registry, |
CPSGAlerts & | alerts | ||
) |
Definition at line 191 of file settings.cpp.
References registry, x_ReadAdminSection(), x_ReadAutoExcludeSection(), x_ReadCassandraProcessorSection(), x_ReadCDDProcessorSection(), x_ReadCountersSection(), x_ReadDebugSection(), x_ReadHealthSection(), x_ReadIPGSection(), x_ReadLmdbCacheSection(), x_ReadLMDBProcessorSection(), x_ReadMyNCBISection(), x_ReadServerSection(), x_ReadSNPProcessorSection(), x_ReadSSLSection(), x_ReadStatisticsSection(), and x_ReadWGSProcessorSection().
Referenced by CPubseqGatewayApp::ParseArgs().
void SPubseqGatewaySettings::Validate | ( | CPSGAlerts & | alerts | ) |
Definition at line 648 of file settings.cpp.
References NStr::CompareNocase(), ePSGS_ConfigExcludeCacheInactivity, ePSGS_ConfigExcludeCachePurgeSize, ePSGS_ConfigExcludeCacheSize, ePSGS_ConfigHttpWorkers, ePSGS_ConfigListenerBacklog, ePSGS_ConfigMaxConnections, ePSGS_ConfigRetries, ePSGS_ConfigStatMinMaxVal, ePSGS_ConfigStatNBins, ePSGS_ConfigStatScaleType, ePSGS_ConfigTimeout, kDefaultExcludeCacheInactivityPurge, kDefaultExcludeCachePurgePercentage, kDefaultHttpMaxBacklog, kDefaultHttpMaxRunning, kDefaultIPGPageSize, kDefaultLogSamplingRatio, kDefaultLogTimingThreshold, kDefaultMaxHops, kDefaultMyNCBIResolveTimeoutMs, kDefaultMyNCBITimeoutMs, kDefaultMyNCBIURL, kDefaultProcessorMaxConcurrency, kDefaultRequestTimeoutSec, kDefaultResendTimeoutSec, kDefaultSSLCiphers, kIPGSection, kListenerBacklogDefault, kLmdbCacheSection, kMaxRetriesDefault, kMaxStatValue, kMinStatValue, kMyNCBISection, kNStatBins, kServerSection, kSSLSection, kStatisticsSection, kStatScaleType, kTcpMaxConnDefault, kTickSpan, kTimeoutDefault, kWorkersDefault, m_BioseqInfoDbFile, m_BlobPropDbFile, m_ExcludeCacheInactivityPurge, m_ExcludeCacheMaxSize, m_ExcludeCachePurgePercentage, m_HttpMaxBacklog, m_HttpMaxRunning, m_HttpPort, m_HttpWorkers, m_IPGPageSize, m_ListenerBacklog, m_LogSamplingRatio, m_LogTimingThreshold, m_MaxHops, m_MaxRetries, m_MaxStatValue, m_MinStatValue, m_MyNCBIResolveTimeoutMs, m_MyNCBITimeoutMs, m_MyNCBIURL, m_NStatBins, m_ProcessorMaxConcurrency, m_RequestTimeoutSec, m_ResendTimeoutSec, m_Si2csiDbFile, m_SSLCertFile, m_SSLCiphers, m_SSLEnable, m_SSLKeyFile, m_StatScaleType, m_TcpMaxConn, m_TickSpan, m_TimeoutMs, NCBI_THROW, PSG_ERROR, PSG_WARNING, and CPSGAlerts::Register().
Referenced by CPubseqGatewayApp::ParseArgs().
|
private |
Definition at line 985 of file settings.cpp.
References CConfig::eErr_NoThrow, eNoOwnership, CTreeNode< TValue, TKeyGetterP >::FindSubNode(), CConfig::GetDataSize(), CConfig::GetTree(), and registry.
Referenced by x_ReadServerSection(), and x_ReadStatisticsSection().
|
private |
Definition at line 609 of file settings.cpp.
References ePSGS_ConfigAuthDecrypt, ERR_POST, IRegistry::fPlaintextAllowed, IRegistry::GetEncryptedString(), IRegistry::GetString(), kAdminSection, kDefaultAuthCommands, kDefaultAuthToken, m_AuthCommands, m_AuthToken, msg(), CPSGAlerts::Register(), registry, NStr::Split(), string, tolower(), and transform().
Referenced by Read().
|
private |
Definition at line 310 of file settings.cpp.
References IRegistry::GetInt(), kAutoExcludeSection, kDefaultExcludeCacheInactivityPurge, kDefaultExcludeCacheMaxSize, kDefaultExcludeCachePurgePercentage, m_ExcludeCacheInactivityPurge, m_ExcludeCacheMaxSize, m_ExcludeCachePurgePercentage, and registry.
Referenced by Read().
|
private |
Definition at line 409 of file settings.cpp.
References ePSGS_ConfigCassandraHealthTimeout, IRegistry::GetBool(), IRegistry::GetDouble(), IRegistry::GetString(), kCassandraProcessorSection, kDefaultCassandraHealthTimeoutSec, kDefaultCassandraProcessorHealthCommand, kDefaultCassandraProcessorsEnabled, kDefaultHealthTimeout, m_CassandraHealthTimeoutSec, m_CassandraProcessorHealthCommand, m_CassandraProcessorsEnabled, m_HealthTimeoutSec, PSG_ERROR, CPSGAlerts::Register(), and registry.
Referenced by Read().
|
private |
Definition at line 466 of file settings.cpp.
References ePSGS_ConfigCDDHealthTimeout, IRegistry::GetBool(), IRegistry::GetDouble(), IRegistry::GetString(), kCDDProcessorSection, kDefaultCDDHealthTimeoutSec, kDefaultCDDProcessorHealthCommand, kDefaultCDDProcessorsEnabled, kDefaultHealthTimeout, m_CDDHealthTimeoutSec, m_CDDProcessorHealthCommand, m_CDDProcessorsEnabled, m_HealthTimeoutSec, PSG_ERROR, CPSGAlerts::Register(), and registry.
Referenced by Read().
|
private |
Definition at line 588 of file settings.cpp.
References entries, IRegistry::EnumerateEntries(), NStr::fSplit_ByPattern, IRegistry::Get(), kCountersSection, m_IdToNameAndDescription, PSG_WARNING, registry, and NStr::SplitInTwo().
Referenced by Read().
|
private |
Definition at line 324 of file settings.cpp.
References IRegistry::GetBool(), kDebugSection, kDefaultAllowIOTest, kDefaultAllowProcessorTiming, m_AllowIOTest, m_AllowProcessorTiming, and registry.
Referenced by Read().
|
private |
Definition at line 355 of file settings.cpp.
References ePSGS_ConfigHealthTimeout, NStr::fSplit_MergeDelimiters, NStr::fSplit_Truncate, IRegistry::GetDouble(), IRegistry::GetString(), kDefaultCriticalDataSources, kDefaultHealthTimeout, kHealthSection, m_CriticalDataSources, m_HealthTimeoutSec, PSG_ERROR, PSG_WARNING, CPSGAlerts::Register(), registry, ct::sort(), NStr::Split(), tolower(), and transform().
Referenced by Read().
|
private |
Definition at line 333 of file settings.cpp.
References IRegistry::GetBool(), IRegistry::GetInt(), kDefaultEnableHugeIPG, kDefaultIPGPageSize, kIPGSection, m_EnableHugeIPG, m_IPGPageSize, and registry.
Referenced by Read().
|
private |
Definition at line 299 of file settings.cpp.
References IRegistry::GetString(), kLmdbCacheSection, m_BioseqInfoDbFile, m_BlobPropDbFile, m_Si2csiDbFile, and registry.
Referenced by Read().
|
private |
Definition at line 439 of file settings.cpp.
References ePSGS_ConfigLMDBHealthTimeout, IRegistry::GetDouble(), IRegistry::GetString(), kDefaultHealthTimeout, kDefaultLMDBHealthTimeoutSec, kDefaultLMDBProcessorHealthCommand, kLMDBProcessorSection, m_HealthTimeoutSec, m_LMDBHealthTimeoutSec, m_LMDBProcessorHealthCommand, PSG_ERROR, CPSGAlerts::Register(), and registry.
Referenced by Read().
|
private |
Definition at line 556 of file settings.cpp.
References IRegistry::GetInt(), IRegistry::GetString(), kDefaultMyNCBIErrorCacheBackOffMs, kDefaultMyNCBIErrorCacheSize, kDefaultMyNCBIHttpProxy, kDefaultMyNCBINotFoundCacheExpirationSec, kDefaultMyNCBINotFoundCacheSize, kDefaultMyNCBIOKCacheSize, kDefaultMyNCBIResolveTimeoutMs, kDefaultMyNCBITimeoutMs, kDefaultMyNCBIURL, kMyNCBISection, m_MyNCBIErrorCacheBackOffMs, m_MyNCBIErrorCacheSize, m_MyNCBIHttpProxy, m_MyNCBINotFoundCacheExpirationSec, m_MyNCBINotFoundCacheSize, m_MyNCBIOKCacheSize, m_MyNCBIResolveTimeoutMs, m_MyNCBITimeoutMs, m_MyNCBIURL, and registry.
Referenced by Read().
|
private |
Definition at line 218 of file settings.cpp.
References IRegistry::GetBool(), IRegistry::GetDouble(), IRegistry::GetInt(), IRegistry::GetString(), IRegistry::HasEntry(), kDefaultConfigurationDomain, kDefaultHttpMaxBacklog, kDefaultHttpMaxRunning, kDefaultLog, kDefaultLogSamplingRatio, kDefaultLogTimingThreshold, kDefaultMaxHops, kDefaultProcessorMaxConcurrency, kDefaultRequestTimeoutSec, kDefaultResendTimeoutSec, kDefaultRootKeyspace, kDefaultSendBlobIfSmall, kDefaultShutdownIfTooManyOpenFDforHTTP, kDefaultShutdownIfTooManyOpenFDforHTTPS, kDefaultSplitInfoBlobCacheSize, kListenerBacklogDefault, kMaxRetriesDefault, kServerSection, kTcpMaxConnDefault, kTimeoutDefault, kWorkersDefault, m_ConfigurationDomain, m_HttpMaxBacklog, m_HttpMaxRunning, m_HttpPort, m_HttpWorkers, m_ListenerBacklog, m_Log, m_LogSamplingRatio, m_LogTimingThreshold, m_MaxHops, m_MaxRetries, m_ProcessorMaxConcurrency, m_RequestTimeoutSec, m_ResendTimeoutSec, m_RootKeyspace, m_SendBlobIfSmall, m_ShutdownIfTooManyOpenFD, m_SplitInfoBlobCacheSize, m_SSLEnable, m_TcpMaxConn, m_TimeoutMs, NCBI_THROW, registry, and x_GetDataSize().
Referenced by Read().
|
private |
Definition at line 526 of file settings.cpp.
References ePSGS_ConfigSNPHealthTimeout, IRegistry::GetBool(), IRegistry::GetDouble(), IRegistry::GetString(), kDefaultHealthTimeout, kDefaultSNPHealthTimeoutSec, kDefaultSNPProcessorHealthCommand, kDefaultSNPProcessorsEnabled, kSNPProcessorSection, m_HealthTimeoutSec, m_SNPHealthTimeoutSec, m_SNPProcessorHealthCommand, m_SNPProcessorsEnabled, PSG_ERROR, CPSGAlerts::Register(), and registry.
Referenced by Read().
|
private |
Definition at line 342 of file settings.cpp.
References IRegistry::GetBool(), IRegistry::GetString(), kDefaultSSLCertFile, kDefaultSSLCiphers, kDefaultSSLEnable, kDefaultSSLKeyFile, kSSLSection, m_SSLCertFile, m_SSLCiphers, m_SSLEnable, m_SSLKeyFile, and registry.
Referenced by Read().
|
private |
Definition at line 279 of file settings.cpp.
References IRegistry::GetInt(), IRegistry::GetString(), kDefaultOnlyForProcessor, kDefaultSmallBlobSize, kMaxStatValue, kMinStatValue, kNStatBins, kStatisticsSection, kStatScaleType, kTickSpan, m_MaxStatValue, m_MinStatValue, m_NStatBins, m_OnlyForProcessor, m_SmallBlobSize, m_StatScaleType, m_TickSpan, registry, and x_GetDataSize().
Referenced by Read().
|
private |
Definition at line 496 of file settings.cpp.
References ePSGS_ConfigWGSHealthTimeout, IRegistry::GetBool(), IRegistry::GetDouble(), IRegistry::GetString(), kDefaultHealthTimeout, kDefaultWGSHealthTimeoutSec, kDefaultWGSProcessorHealthCommand, kDefaultWGSProcessorsEnabled, kWGSProcessorSection, m_HealthTimeoutSec, m_WGSHealthTimeoutSec, m_WGSProcessorHealthCommand, m_WGSProcessorsEnabled, PSG_ERROR, CPSGAlerts::Register(), and registry.
Referenced by Read().
bool SPubseqGatewaySettings::m_AllowIOTest |
Definition at line 97 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), and x_ReadDebugSection().
bool SPubseqGatewaySettings::m_AllowProcessorTiming |
Definition at line 98 of file settings.hpp.
Referenced by CPubseqGatewayApp::ParseArgs(), and x_ReadDebugSection().
vector<string> SPubseqGatewaySettings::m_AuthCommands |
Definition at line 106 of file settings.hpp.
Referenced by IsAuthProtectedCommand(), and x_ReadAdminSection().
string SPubseqGatewaySettings::m_AuthToken |
Definition at line 105 of file settings.hpp.
Referenced by CPubseqGatewayApp::x_CheckAuthorization(), and x_ReadAdminSection().
string SPubseqGatewaySettings::m_BioseqInfoDbFile |
Definition at line 88 of file settings.hpp.
Referenced by CPubseqGatewayApp::OpenCache(), Validate(), and x_ReadLmdbCacheSection().
string SPubseqGatewaySettings::m_BlobPropDbFile |
Definition at line 89 of file settings.hpp.
Referenced by CPubseqGatewayApp::OpenCache(), Validate(), and x_ReadLmdbCacheSection().
double SPubseqGatewaySettings::m_CassandraHealthTimeoutSec |
Definition at line 121 of file settings.hpp.
Referenced by CPubseqGatewayApp::x_InitialzeZEndPointData(), and x_ReadCassandraProcessorSection().
string SPubseqGatewaySettings::m_CassandraProcessorHealthCommand |
Definition at line 120 of file settings.hpp.
Referenced by CPubseqGatewayApp::x_InitialzeZEndPointData(), and x_ReadCassandraProcessorSection().
bool SPubseqGatewaySettings::m_CassandraProcessorsEnabled |
Definition at line 119 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetCassandraProcessorsEnabled(), and x_ReadCassandraProcessorSection().
double SPubseqGatewaySettings::m_CDDHealthTimeoutSec |
Definition at line 130 of file settings.hpp.
Referenced by CPubseqGatewayApp::x_InitialzeZEndPointData(), and x_ReadCDDProcessorSection().
string SPubseqGatewaySettings::m_CDDProcessorHealthCommand |
Definition at line 129 of file settings.hpp.
Referenced by CPubseqGatewayApp::x_InitialzeZEndPointData(), and x_ReadCDDProcessorSection().
bool SPubseqGatewaySettings::m_CDDProcessorsEnabled |
Definition at line 128 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetCDDProcessorsEnabled(), and x_ReadCDDProcessorSection().
string SPubseqGatewaySettings::m_ConfigurationDomain |
Definition at line 70 of file settings.hpp.
Referenced by CPubseqGatewayApp::OpenCass(), and x_ReadServerSection().
vector<string> SPubseqGatewaySettings::m_CriticalDataSources |
Definition at line 115 of file settings.hpp.
Referenced by CPubseqGatewayApp::x_NeedReadyZCheckPerform(), and x_ReadHealthSection().
bool SPubseqGatewaySettings::m_EnableHugeIPG |
Definition at line 102 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), and x_ReadIPGSection().
unsigned int SPubseqGatewaySettings::m_ExcludeCacheInactivityPurge |
Definition at line 94 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadAutoExcludeSection().
unsigned int SPubseqGatewaySettings::m_ExcludeCacheMaxSize |
Definition at line 92 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadAutoExcludeSection().
unsigned int SPubseqGatewaySettings::m_ExcludeCachePurgePercentage |
Definition at line 93 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadAutoExcludeSection().
double SPubseqGatewaySettings::m_HealthTimeoutSec |
Definition at line 116 of file settings.hpp.
Referenced by x_ReadCassandraProcessorSection(), x_ReadCDDProcessorSection(), x_ReadHealthSection(), x_ReadLMDBProcessorSection(), x_ReadSNPProcessorSection(), and x_ReadWGSProcessorSection().
size_t SPubseqGatewaySettings::m_HttpMaxBacklog |
Definition at line 71 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetHttpMaxBacklog(), Validate(), and x_ReadServerSection().
size_t SPubseqGatewaySettings::m_HttpMaxRunning |
Definition at line 72 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetHttpMaxRunning(), Validate(), and x_ReadServerSection().
unsigned short SPubseqGatewaySettings::m_HttpPort |
Definition at line 55 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), CPubseqGatewayApp::x_InitialzeZEndPointData(), x_ReadServerSection(), and CPubseqGatewayApp::x_SelfZEndPointCheckImpl().
unsigned short SPubseqGatewaySettings::m_HttpWorkers |
Definition at line 56 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadServerSection().
Definition at line 144 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetIdToNameAndDescriptionMap(), CPubseqGatewayApp::Run(), and x_ReadCountersSection().
int SPubseqGatewaySettings::m_IPGPageSize |
Definition at line 101 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetPageSize(), Validate(), and x_ReadIPGSection().
unsigned int SPubseqGatewaySettings::m_ListenerBacklog |
Definition at line 57 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadServerSection().
double SPubseqGatewaySettings::m_LMDBHealthTimeoutSec |
Definition at line 125 of file settings.hpp.
Referenced by CPubseqGatewayApp::x_InitialzeZEndPointData(), and x_ReadLMDBProcessorSection().
string SPubseqGatewaySettings::m_LMDBProcessorHealthCommand |
Definition at line 124 of file settings.hpp.
Referenced by CPubseqGatewayApp::x_InitialzeZEndPointData(), and x_ReadLMDBProcessorSection().
bool SPubseqGatewaySettings::m_Log |
Definition at line 62 of file settings.hpp.
Referenced by CPubseqGatewayApp::ParseArgs(), and x_ReadServerSection().
size_t SPubseqGatewaySettings::m_LogSamplingRatio |
Definition at line 73 of file settings.hpp.
Referenced by Validate(), CPubseqGatewayApp::x_CreateRequestContext(), and x_ReadServerSection().
size_t SPubseqGatewaySettings::m_LogTimingThreshold |
Definition at line 74 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadServerSection().
int SPubseqGatewaySettings::m_MaxHops |
Definition at line 63 of file settings.hpp.
Referenced by Validate(), CPubseqGatewayApp::x_GetHops(), and x_ReadServerSection().
unsigned int SPubseqGatewaySettings::m_MaxRetries |
Definition at line 60 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetCassandraMaxRetries(), Validate(), and x_ReadServerSection().
unsigned long SPubseqGatewaySettings::m_MaxStatValue |
Definition at line 79 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadStatisticsSection().
unsigned long SPubseqGatewaySettings::m_MinStatValue |
Definition at line 78 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadStatisticsSection().
size_t SPubseqGatewaySettings::m_MyNCBIErrorCacheBackOffMs |
Definition at line 151 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), and x_ReadMyNCBISection().
size_t SPubseqGatewaySettings::m_MyNCBIErrorCacheSize |
Definition at line 150 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), and x_ReadMyNCBISection().
string SPubseqGatewaySettings::m_MyNCBIHttpProxy |
Definition at line 153 of file settings.hpp.
Referenced by CPubseqGatewayApp::CreateMyNCBIFactory(), and x_ReadMyNCBISection().
size_t SPubseqGatewaySettings::m_MyNCBINotFoundCacheExpirationSec |
Definition at line 149 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), and x_ReadMyNCBISection().
size_t SPubseqGatewaySettings::m_MyNCBINotFoundCacheSize |
Definition at line 148 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), and x_ReadMyNCBISection().
size_t SPubseqGatewaySettings::m_MyNCBIOKCacheSize |
Definition at line 147 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), and x_ReadMyNCBISection().
size_t SPubseqGatewaySettings::m_MyNCBIResolveTimeoutMs |
Definition at line 155 of file settings.hpp.
Referenced by CPubseqGatewayApp::CreateMyNCBIFactory(), Validate(), and x_ReadMyNCBISection().
size_t SPubseqGatewaySettings::m_MyNCBITimeoutMs |
Definition at line 154 of file settings.hpp.
Referenced by CPubseqGatewayApp::CreateMyNCBIFactory(), Validate(), and x_ReadMyNCBISection().
string SPubseqGatewaySettings::m_MyNCBIURL |
Definition at line 152 of file settings.hpp.
Referenced by CPubseqGatewayApp::CreateMyNCBIFactory(), Validate(), and x_ReadMyNCBISection().
unsigned long SPubseqGatewaySettings::m_NStatBins |
Definition at line 80 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadStatisticsSection().
string SPubseqGatewaySettings::m_OnlyForProcessor |
Definition at line 83 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), and x_ReadStatisticsSection().
size_t SPubseqGatewaySettings::m_ProcessorMaxConcurrency |
Definition at line 66 of file settings.hpp.
Referenced by GetProcessorMaxConcurrency(), Validate(), and x_ReadServerSection().
double SPubseqGatewaySettings::m_RequestTimeoutSec |
Definition at line 65 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadServerSection().
double SPubseqGatewaySettings::m_ResendTimeoutSec |
Definition at line 64 of file settings.hpp.
Referenced by Validate(), CPubseqGatewayApp::x_GetResendTimeout(), and x_ReadServerSection().
string SPubseqGatewaySettings::m_RootKeyspace |
Definition at line 69 of file settings.hpp.
Referenced by CPubseqGatewayApp::OpenCass(), and x_ReadServerSection().
unsigned long SPubseqGatewaySettings::m_SendBlobIfSmall |
Definition at line 61 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetSendBlobIfSmall(), and x_ReadServerSection().
size_t SPubseqGatewaySettings::m_ShutdownIfTooManyOpenFD |
Definition at line 68 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetShutdownIfTooManyOpenFD(), and x_ReadServerSection().
string SPubseqGatewaySettings::m_Si2csiDbFile |
Definition at line 87 of file settings.hpp.
Referenced by CPubseqGatewayApp::OpenCache(), Validate(), and x_ReadLmdbCacheSection().
unsigned long SPubseqGatewaySettings::m_SmallBlobSize |
Definition at line 77 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), and x_ReadStatisticsSection().
double SPubseqGatewaySettings::m_SNPHealthTimeoutSec |
Definition at line 140 of file settings.hpp.
Referenced by CPubseqGatewayApp::x_InitialzeZEndPointData(), and x_ReadSNPProcessorSection().
string SPubseqGatewaySettings::m_SNPProcessorHealthCommand |
Definition at line 139 of file settings.hpp.
Referenced by CPubseqGatewayApp::x_InitialzeZEndPointData(), and x_ReadSNPProcessorSection().
bool SPubseqGatewaySettings::m_SNPProcessorsEnabled |
Definition at line 138 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetSNPProcessorsEnabled(), and x_ReadSNPProcessorSection().
size_t SPubseqGatewaySettings::m_SplitInfoBlobCacheSize |
Definition at line 67 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), and x_ReadServerSection().
string SPubseqGatewaySettings::m_SSLCertFile |
Definition at line 110 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetSSLCertFile(), Validate(), and x_ReadSSLSection().
string SPubseqGatewaySettings::m_SSLCiphers |
Definition at line 112 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetSSLCiphers(), Validate(), and x_ReadSSLSection().
bool SPubseqGatewaySettings::m_SSLEnable |
Definition at line 109 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetSSLEnable(), Validate(), CPubseqGatewayApp::x_InitialzeZEndPointData(), CPubseqGatewayApp::x_InitSSL(), x_ReadServerSection(), and x_ReadSSLSection().
string SPubseqGatewaySettings::m_SSLKeyFile |
Definition at line 111 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetSSLKeyFile(), Validate(), and x_ReadSSLSection().
string SPubseqGatewaySettings::m_StatScaleType |
Definition at line 81 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadStatisticsSection().
unsigned short SPubseqGatewaySettings::m_TcpMaxConn |
Definition at line 58 of file settings.hpp.
Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadServerSection().
unsigned long SPubseqGatewaySettings::m_TickSpan |
Definition at line 82 of file settings.hpp.
Referenced by CPubseqGatewayApp::OnStatistics(), CPubseqGatewayApp::Run(), Validate(), and x_ReadStatisticsSection().
unsigned int SPubseqGatewaySettings::m_TimeoutMs |
Definition at line 59 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetCassandraTimeout(), Validate(), and x_ReadServerSection().
double SPubseqGatewaySettings::m_WGSHealthTimeoutSec |
Definition at line 135 of file settings.hpp.
Referenced by CPubseqGatewayApp::x_InitialzeZEndPointData(), and x_ReadWGSProcessorSection().
string SPubseqGatewaySettings::m_WGSProcessorHealthCommand |
Definition at line 134 of file settings.hpp.
Referenced by CPubseqGatewayApp::x_InitialzeZEndPointData(), and x_ReadWGSProcessorSection().
bool SPubseqGatewaySettings::m_WGSProcessorsEnabled |
Definition at line 133 of file settings.hpp.
Referenced by CPubseqGatewayApp::GetWGSProcessorsEnabled(), and x_ReadWGSProcessorSection().