NCBI C++ ToolKit
Public Types | Public Member Functions | Public Attributes | List of all members
CAppConfig Class Reference

Search Toolkit Book for CAppConfig

#include "app_config.hpp"
(Private to src/app/asnval.)

Public Types

enum  EVerbosity {
  eVerbosity_Normal = 1 , eVerbosity_Spaced = 2 , eVerbosity_Tabbed = 3 , eVerbosity_XML = 4 ,
  eVerbosity_min = 1 , eVerbosity_max = 4
}
 

Public Member Functions

 CAppConfig (const CArgs &args, const CNcbiRegistry &reg)
 

Public Attributes

bool mQuiet
 
bool mDoCleanup
 
EVerbosity mVerbosity
 
EDiagSev mLowCutoff
 
EDiagSev mHighCutoff
 
EDiagSev mReportLevel
 
bool mBatch = false
 
string mOnlyError
 
bool mContinue
 
bool mOnlyAnnots
 
bool mHugeFile = false
 
unsigned int m_Options = 0
 
int mNumInstances
 

Detailed Description

Definition at line 43 of file app_config.hpp.

Member Enumeration Documentation

◆ EVerbosity

Enumerator
eVerbosity_Normal 
eVerbosity_Spaced 
eVerbosity_Tabbed 
eVerbosity_XML 
eVerbosity_min 
eVerbosity_max 

Definition at line 46 of file app_config.hpp.

Constructor & Destructor Documentation

◆ CAppConfig()

CAppConfig::CAppConfig ( const CArgs args,
const CNcbiRegistry reg 
)

Definition at line 39 of file app_config.cpp.

References IRegistry::GetBool(), and IRegistry::GetInt().

Member Data Documentation

◆ m_Options

unsigned int CAppConfig::m_Options = 0

Definition at line 67 of file app_config.hpp.

Referenced by CAsnvalThreadState::CAsnvalThreadState().

◆ mBatch

bool CAppConfig::mBatch = false

Definition at line 62 of file app_config.hpp.

◆ mContinue

bool CAppConfig::mContinue

Definition at line 64 of file app_config.hpp.

Referenced by CAsnvalThreadState::ReadClassMember().

◆ mDoCleanup

bool CAppConfig::mDoCleanup

◆ mHighCutoff

EDiagSev CAppConfig::mHighCutoff

Definition at line 60 of file app_config.hpp.

Referenced by IMessageHandler::Ignore().

◆ mHugeFile

bool CAppConfig::mHugeFile = false

Definition at line 66 of file app_config.hpp.

◆ mLowCutoff

EDiagSev CAppConfig::mLowCutoff

Definition at line 59 of file app_config.hpp.

Referenced by IMessageHandler::Ignore().

◆ mNumInstances

int CAppConfig::mNumInstances

Definition at line 68 of file app_config.hpp.

Referenced by CAsnvalThreadState::ValidateBlobAsync().

◆ mOnlyAnnots

bool CAppConfig::mOnlyAnnots

◆ mOnlyError

string CAppConfig::mOnlyError

Definition at line 63 of file app_config.hpp.

Referenced by IMessageHandler::Ignore().

◆ mQuiet

bool CAppConfig::mQuiet

◆ mReportLevel

EDiagSev CAppConfig::mReportLevel

Definition at line 61 of file app_config.hpp.

Referenced by IMessageHandler::Report().

◆ mVerbosity

EVerbosity CAppConfig::mVerbosity

The documentation for this class was generated from the following files:
Modified on Tue Jul 23 17:52:08 2024 by modify_doxy.py rev. 669887