AddLBCookie(CCgiCookies &cookies) | CCgiApplication | protected |
AddOnExitAction(TFunc func) | CNcbiApplicationAPI | inline |
AppMain(int argc, const char *const *argv, const char *const *envp=0, EAppDiagStream diag=eDS_Default, const char *conf=NcbiEmptyCStr, const string &name=NcbiEmptyString) | CNcbiApplicationAPI | |
AppStart(void) | CCgiApplication | protectedvirtual |
AppStop(int exit_code) | CCgiApplication | protectedvirtual |
CCgiApplication(const SBuildInfo &build_info=NCBI_SBUILDINFO_DEFAULT()) | CCgiApplication | |
CCgiApplication(const CCgiApplication &) | CCgiApplication | private |
CFastCgiApplicationMT(const SBuildInfo &build_info=NCBI_SBUILDINFO_DEFAULT()) | CFastCgiApplicationMT | |
CheckMemoryLimit(void) | CCgiApplication | protected |
CNcbiApplication(const SBuildInfo &build_info=NCBI_SBUILDINFO_DEFAULT()) | CNcbiApplication | explicit |
CNcbiApplicationAPI(const SBuildInfo &build_info) | CNcbiApplicationAPI | explicit |
ConfigureDiagDestination(CCgiContext &context) | CCgiApplication | protectedvirtual |
ConfigureDiagFormat(CCgiContext &context) | CCgiApplication | protectedvirtual |
ConfigureDiagnostics(CCgiContext &context) | CCgiApplication | protectedvirtual |
ConfigureDiagThreshold(CCgiContext &context) | CCgiApplication | protectedvirtual |
CParent typedef | CCgiApplication | |
CreateContext(CNcbiArguments *args=0, CNcbiEnvironment *env=0, CNcbiIstream *inp=0, CNcbiOstream *out=0, int ifd=-1, int ofd=-1) | CCgiApplication | protectedvirtual |
CreateContextWithFlags(CNcbiArguments *args, CNcbiEnvironment *env, CNcbiIstream *inp, CNcbiOstream *out, int ifd, int ofd, int flags) | CCgiApplication | protectedvirtual |
CreateContextWithFlags_Default(CCgiRequestProcessor &processor, CNcbiArguments *args, CNcbiEnvironment *env, CNcbiIstream *inp, CNcbiOstream *out, int ifd, int ofd, int flags) | CCgiApplication | protected |
CreateFastCGIWatchFile(void) const | CCgiApplication | protected |
CreateRequestProcessor(void) override | CFastCgiMTSampleApplication | virtual |
CreateStat() | CCgiApplication | protectedvirtual |
DisableArgDescriptions(TDisableArgDesc disable=fDisableStdArgs) | CNcbiApplicationAPI | protected |
DryRun(void) | CNcbiApplicationAPI | virtual |
eAdmin_Health enum value | CCgiApplication | protected |
eAdmin_HealthDeep enum value | CCgiApplication | protected |
eAdmin_HealthZ enum value | CCgiApplication | protected |
eAdmin_LiveZ enum value | CCgiApplication | protected |
eAdmin_ReadyZ enum value | CCgiApplication | protected |
eAdmin_Unknown enum value | CCgiApplication | protected |
EAdminCommand enum name | CCgiApplication | protected |
eAllExits enum value | CNcbiApplicationAPI | protected |
EAppFlags enum name | CNcbiApplicationAPI | protected |
EAppNameType enum name | CNcbiApplicationAPI | |
eBaseName enum value | CNcbiApplicationAPI | |
EDisableArgDesc enum name | CNcbiApplicationAPI | protected |
eEndRequest enum value | CCgiApplication | protected |
eError enum value | CCgiApplication | protected |
EEvent enum name | CCgiApplication | protected |
eException enum value | CCgiApplication | protected |
eExceptionalExits enum value | CNcbiApplicationAPI | protected |
eExecutable enum value | CCgiApplication | protected |
eExit enum value | CCgiApplication | protected |
EExitMode enum name | CNcbiApplicationAPI | protected |
eExitOnFail enum value | CCgiApplication | protected |
eExitRequest enum value | CCgiApplication | protected |
eFullName enum value | CNcbiApplicationAPI | |
EHideStdArgs enum name | CNcbiApplicationAPI | protected |
eLog enum value | CCgiApplication | protected |
eLogOnError enum value | CCgiApplication | protected |
ELogOpt enum name | CCgiApplication | protected |
eNoExits enum value | CNcbiApplicationAPI | protected |
eNoLog enum value | CCgiApplication | protected |
ePreparse_Continue enum value | CNcbiApplicationAPI | protected |
ePreparse_Exit enum value | CNcbiApplicationAPI | protected |
EPreparseArgs enum name | CNcbiApplicationAPI | protected |
eRealName enum value | CNcbiApplicationAPI | |
ERestartReason enum name | CCgiApplication | protected |
eSR_Executable enum value | CCgiApplication | protected |
eSR_None enum value | CCgiApplication | protected |
eSR_WatchFile enum value | CCgiApplication | protected |
eStartRequest enum value | CCgiApplication | protected |
EStdioSetup enum name | CNcbiApplicationAPI | protected |
eSuccess enum value | CCgiApplication | protected |
eVersion_Full enum value | CCgiApplication | protected |
eVersion_Short enum value | CCgiApplication | protected |
EVersionType enum name | CCgiApplication | protected |
eWaiting enum value | CCgiApplication | protected |
eWatchFile enum value | CCgiApplication | protected |
ExecuteOnExitActions() | CNcbiApplicationAPI | protected |
Exit(void) | CCgiApplication | virtual |
FASTCGI_ScheduleExit(void) override | CFastCgiApplicationMT | protectedvirtual |
fBinaryCin enum value | CNcbiApplicationAPI | protected |
fBinaryCout enum value | CNcbiApplicationAPI | protected |
fDefault_CinBufferSize enum value | CNcbiApplicationAPI | protected |
fDefault_SyncWithStdio enum value | CNcbiApplicationAPI | protected |
fDisableStdArgs enum value | CNcbiApplicationAPI | protected |
fHideAll enum value | CNcbiApplicationAPI | protected |
fHideConffile enum value | CNcbiApplicationAPI | protected |
fHideDryRun enum value | CNcbiApplicationAPI | protected |
fHideFullHelp enum value | CNcbiApplicationAPI | protected |
fHideFullVersion enum value | CNcbiApplicationAPI | protected |
fHideHelp enum value | CNcbiApplicationAPI | protected |
fHideLogfile enum value | CNcbiApplicationAPI | protected |
fHideVersion enum value | CNcbiApplicationAPI | protected |
fHideXmlHelp enum value | CNcbiApplicationAPI | protected |
FindDiagFactory(const string &key) | CCgiApplication | protected |
FindProgramExecutablePath(int argc, const char *const *argv, string *real_path=0) | CNcbiApplicationAPI | protectedstatic |
FinishedLoadingConfig(void) const | CNcbiApplicationAPI | inline |
FlushDiag(CNcbiOstream *os, bool close_diag=false) | CNcbiApplicationAPI | |
fNoSyncWithStdio enum value | CNcbiApplicationAPI | protected |
fSkipSafeStaticDestroy enum value | CNcbiApplicationAPI | protected |
GetAppName(EAppNameType name_type=eBaseName, int argc=0, const char *const *argv=NULL) | CNcbiApplicationAPI | static |
GetArgDescriptions(void) const | CNcbiApplicationAPI | inlineprotected |
GetArgs(void) const | CCgiApplication | virtual |
GetArguments(void) const | CNcbiApplicationAPI | inline |
GetCacheStorage(void) const | CCgiApplication | protectedvirtual |
GetConfig(void) const | CNcbiApplicationAPI | inline |
GetConfig(void) | CNcbiApplicationAPI | inline |
GetConfigPath(void) const | CNcbiApplicationAPI | inline |
GetContext(void) const | CCgiApplication | inline |
GetContext(void) | CCgiApplication | inline |
GetDefaultLogPath(void) const | CCgiApplication | protectedvirtual |
GetEnvironment(void) const | CNcbiApplicationAPI | inline |
GetFastCGIChannelErrors(void) const | CCgiApplication | protected |
GetFastCGIComplete_Request_On_Sigterm(void) const | CCgiApplication | protected |
GetFastCGIDebug(void) const | CCgiApplication | protected |
GetFastCGIHonorExitRequest(void) const | CCgiApplication | protected |
GetFastCGIIterations(unsigned int def_iter) const | CCgiApplication | protected |
GetFastCGIMTMaxThreads(void) const | CCgiApplication | protected |
GetFastCGIStandaloneServer(void) const | CCgiApplication | protected |
GetFastCGIStatLog(void) const | CCgiApplication | protected |
GetFastCGIStopIfFailed(void) const | CCgiApplication | protected |
GetFastCGIWatchFileRestartDelay(void) const | CCgiApplication | protected |
GetFastCGIWatchFileTimeout(bool have_watcher) const | CCgiApplication | protected |
GetFCgiIteration(void) const | CCgiApplication | inline |
GetFileModificationTime(const string &filename) | CCgiApplication | protectedstatic |
GetFullVersion(void) const | CNcbiApplicationAPI | |
GetInstanceLock(void) | CNcbiApplicationAPI | protectedstatic |
GetInstanceMutex(void) | CNcbiApplicationAPI | static |
GetLogOpt(void) const | CCgiApplication | protected |
GetPhoneHomePolicy() const | CNcbiApplicationAPI | inlineprotected |
GetProgramDisplayName(void) const | CNcbiApplicationAPI | inline |
GetProgramExecutablePath(EFollowLinks follow_links=eIgnoreLinks) const | CNcbiApplicationAPI | inline |
GetResource(void) const | CCgiApplication | inline |
GetResource(void) | CCgiApplication | inline |
GetResultFromCache(const CCgiRequest &request, CNcbiOstream &os, ICache &cache) | CCgiApplication | protected |
GetRWConfig(void) | CNcbiApplicationAPI | inlineprotected |
GetSavedRequest(const string &rid, ICache &cache) | CCgiApplication | protected |
GetSessionStorage(CCgiSessionParameters ¶ms) const | CCgiApplication | virtual |
GetVersion(void) const | CNcbiApplicationAPI | |
HasLoadedConfig(void) const | CNcbiApplicationAPI | inline |
HideStdArgs(THideStdArgs hide_mask) | CNcbiApplicationAPI | protected |
Init(void) override | CFastCgiMTSampleApplication | virtual |
InitArgs(CArgs &args, CCgiContext &context) const | CCgiApplication | protected |
Instance(void) | CFastCgiApplicationMT | static |
InstanceGuard(void) | CNcbiApplicationAPI | static |
IsCachingNeeded(const CCgiRequest &request) const | CCgiApplication | protectedvirtual |
IsDryRun(void) const | CNcbiApplicationAPI | inline |
IsFastCGI(void) const override | CFastCgiApplicationMT | inlinevirtual |
LoadConfig(CNcbiRegistry ®, const string *conf, CNcbiRegistry::TFlags reg_flags) | CNcbiApplicationAPI | protectedvirtual |
LoadConfig(CNcbiRegistry ®, const string *conf) | CNcbiApplicationAPI | protectedvirtual |
LoadResource(void) | CCgiApplication | virtual |
LoadServerContext(CCgiContext &context) | CCgiApplication | virtual |
LogRequest(void) const | CCgiApplication | protected |
LogRequest(const CCgiContext &ctx) const | CCgiApplication | protected |
m_AppFlags | CNcbiApplicationAPI | private |
m_ArgDesc | CNcbiApplicationAPI | private |
m_Args | CNcbiApplicationAPI | private |
m_Arguments | CNcbiApplicationAPI | private |
m_Caf | CCgiApplication | private |
m_CaughtSigterm | CCgiApplication | protected |
m_CinBuffer | CNcbiApplicationAPI | private |
m_Config | CNcbiApplicationAPI | private |
m_ConfigLoaded | CNcbiApplicationAPI | private |
m_ConfigPath | CNcbiApplicationAPI | private |
m_DefaultConfig | CNcbiApplicationAPI | private |
m_DiagFactories | CCgiApplication | private |
m_DiagPrefixEnv | CCgiApplication | private |
m_DiagStream | CNcbiApplicationAPI | private |
m_DisableArgDesc | CNcbiApplicationAPI | private |
m_DryRun | CNcbiApplicationAPI | private |
m_Environ | CNcbiApplicationAPI | private |
m_ErrorCounter | CFastCgiApplicationMT | private |
m_ExePath | CNcbiApplicationAPI | private |
m_ExitCode | CNcbiApplicationAPI | private |
m_ExitCodeCond | CNcbiApplicationAPI | private |
m_HideArgs | CNcbiApplicationAPI | private |
m_HostIP | CCgiApplication | private |
m_Instance | CNcbiApplicationAPI | privatestatic |
m_IsStatLog | CFastCgiApplicationMT | private |
m_Iteration | CCgiApplication | protected |
m_LogFile | CNcbiApplicationAPI | private |
m_LogFileName | CNcbiApplicationAPI | mutableprivate |
m_LogOptions | CNcbiApplicationAPI | private |
m_Manager | CFastCgiApplicationMT | private |
m_ManagerStopped | CFastCgiApplicationMT | private |
m_MaxIterations | CFastCgiApplicationMT | private |
m_ModTime | CFastCgiApplicationMT | private |
m_OnExitActions | CNcbiApplicationAPI | private |
m_PhoneHomePolicy | CNcbiApplicationAPI | private |
m_PhoneHomePolicy_Ownership | CNcbiApplicationAPI | private |
m_Processor | CCgiApplication | protected |
m_ProgramDisplayName | CNcbiApplicationAPI | private |
m_RealExePath | CNcbiApplicationAPI | private |
m_RequestFlags | CCgiApplication | protected |
m_Resource | CCgiApplication | private |
m_RestartDelay | CFastCgiApplicationMT | private |
m_ShouldExit | CCgiApplication | private |
m_Stat | CFastCgiApplicationMT | private |
m_StdioFlags | CNcbiApplicationAPI | private |
m_StopIfFailed | CFastCgiApplicationMT | private |
m_Version | CNcbiApplicationAPI | private |
m_Watcher | CFastCgiApplicationMT | private |
m_WatchTimeout | CFastCgiApplicationMT | private |
OnEvent(EEvent event, int status) | CCgiApplication | protectedvirtual |
OnException(std::exception &e, CNcbiOstream &os) | CCgiApplication | protectedvirtual |
operator=(const CCgiApplication &) | CCgiApplication | private |
ParseAcceptHeader(TAcceptEntries &entries) const | CCgiApplication | protected |
PreparseArgs(int argc, const char *const *argv) | CCgiApplication | protectedvirtual |
ProcessAdminRequest(EAdminCommand cmd) | CCgiApplication | protectedvirtual |
ProcessHelpRequest(const string &format) | CCgiApplication | protectedvirtual |
ProcessHttpReferer(void) | CCgiApplication | protected |
ProcessRequest(CCgiContext &context) override | CFastCgiApplicationMT | inlinevirtual |
ProcessVersionRequest(EVersionType ver_type) | CCgiApplication | protectedvirtual |
RegisterDiagFactory(const string &key, CDiagFactory *fact) | CCgiApplication | protected |
ReloadConfig(CMetaRegistry::TFlags flags=CMetaRegistry::fReloadIfChanged, IRegistry::TFlags reg_flags=IRegistry::fWithNcbirc) | CNcbiApplicationAPI | inline |
Run(void) | CCgiApplication | virtual |
SaveRequest(const string &rid, const CCgiRequest &request, ICache &cache) | CCgiApplication | protected |
SaveResultToCache(const CCgiRequest &request, CNcbiIstream &is, ICache &cache) | CCgiApplication | protected |
SetAppFlags(TAppFlags flags) | CNcbiApplicationAPI | inlineprotected |
SetCafService(CCookieAffinity *caf) | CCgiApplication | protected |
SetEnvironment(void) | CNcbiApplicationAPI | inline |
SetEnvironment(const string &name, const string &value) | CNcbiApplicationAPI | |
SetExitCode(int exit_code, EExitMode when=eExceptionalExits) | CNcbiApplicationAPI | protected |
SetFullVersion(CRef< CVersionAPI > version) | CNcbiApplicationAPI | protected |
SetHTTPStatus(unsigned int status, const string &reason=kEmptyStr) | CCgiApplication | protected |
SetPhoneHomePolicy(IPhoneHomePolicy *policy, ENcbiOwnership ownership=eNoOwnership) | CNcbiApplicationAPI | protected |
SetProgramDisplayName(const string &app_name) | CNcbiApplicationAPI | protected |
SetRequestFlags(int flags) | CCgiApplication | inline |
SetRequestId(const string &rid, bool is_done) | CCgiApplication | protected |
SetStdioFlags(TStdioSetupFlags stdio_flags) | CNcbiApplicationAPI | protected |
SetupArgDescriptions(CArgDescriptions *arg_desc) | CCgiApplication | virtual |
SetupDiag(EAppDiagStream diag) | CNcbiApplicationAPI | protected |
SetupDiag_AppSpecific(void) | CNcbiApplicationAPI | virtual |
SetVersion(const CVersionInfo &version) | CNcbiApplicationAPI | protected |
SetVersion(const CVersionInfo &version, const SBuildInfo &build_info) | CNcbiApplicationAPI | protected |
SetVersionByBuild(int major) | CNcbiApplicationAPI | protected |
ShouldRestart(CTime &mtime, CCgiWatchFile *watcher, int delay) | CCgiApplication | protectedstatic |
TAcceptEntries typedef | CCgiApplication | protected |
TAppFlags typedef | CNcbiApplicationAPI | protected |
TDiagFactoryMap typedef | CCgiApplication | private |
TDisableArgDesc typedef | CNcbiApplicationAPI | protected |
THideStdArgs typedef | CNcbiApplicationAPI | protected |
TManager typedef | CFastCgiApplicationMT | private |
TStdioSetupFlags typedef | CNcbiApplicationAPI | protected |
ValidateSynchronizationToken(void) | CCgiApplication | virtual |
VerifyCgiContext(CCgiContext &context) | CCgiApplication | protected |
x_AddDefaultArgs(void) | CNcbiApplicationAPI | private |
x_AddLBCookie() | CCgiApplication | private |
x_CreateProcessor(void) | CCgiApplication | protected |
x_DoneHeadRequest(CCgiContext &context) const | CCgiApplication | private |
x_GetContext(void) const | CCgiApplication | private |
x_GetProcessor(void) const | CCgiApplication | private |
x_GetProcessorOrNull(void) const | CCgiApplication | private |
x_GetResource(void) const | CCgiApplication | private |
x_HonorStandardSettings(IRegistry *reg=0) | CNcbiApplicationAPI | private |
x_IsSetProcessor(void) const | CCgiApplication | private |
x_LogOptions(int event) | CNcbiApplicationAPI | private |
x_OnEvent(CCgiRequestProcessor *pprocessor, EEvent event, int status) | CCgiApplication | protected |
x_OnEvent(EEvent event, int status) | CCgiApplication | inlineprotected |
x_ProcessAdminRequest(CCgiRequestProcessor &processor) | CCgiApplication | protected |
x_ProcessHelpRequest(CCgiRequestProcessor &processor) | CCgiApplication | protected |
x_ProcessThreadedRequest(CFastCgiThreadedRequest &req) | CFastCgiApplicationMT | private |
x_ProcessVersionRequest(CCgiRequestProcessor &processor) | CCgiApplication | protected |
x_ReadLogOptions() | CNcbiApplicationAPI | private |
x_RunFastCGI(int *result, unsigned int def_iter=10) override | CFastCgiApplicationMT | protectedvirtual |
x_SetupArgs(void) | CFastCgiMTSampleApplication | private |
x_SetupStdio(void) | CNcbiApplicationAPI | private |
x_TryInit(EAppDiagStream diag, const char *conf) | CNcbiApplicationAPI | private |
x_TryMain(EAppDiagStream diag, const char *conf, int *exit_code, bool *got_exception) | CNcbiApplicationAPI | private |
~CCgiApplication(void) | CCgiApplication | |
~CFastCgiApplicationMT(void) | CFastCgiApplicationMT | |
~CNcbiApplication(void) | CNcbiApplication | virtual |
~CNcbiApplicationAPI(void) | CNcbiApplicationAPI | virtual |