The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CNullConfiguration Class Reference

Inheritance diagram for CNullConfiguration:
Collaboration diagram for CNullConfiguration:

List of all members.

Public Types

typedef std::list
< const
IConfiguration * > 
ConfigurationList
typedef
ConfigurationList::const_iterator 
Iterator

Public Member Functions

 CNullConfiguration ()
void Visit (IVisitConfigurationElements &visitor) const override
const IConfigurationGetConfiguration (const _tstring &sectionName) const override
const IConfigurationGetOptionalConfiguration (const _tstring &) const override
const IConfigurationGetNamedConfigurationSection (const _tstring &sectionName, const _tstring &tagName, const _tstring &tagValue) const override
const IConfigurationGetOptionalNamedConfigurationSection (const _tstring &, const _tstring &, const _tstring &) const override
bool HasValue (const _tstring &) const override
_tstring GetStringValue (const _tstring &valueName) const override
_tstring GetStringValue (const _tstring &, const _tstring &defaultValue) const override
long GetLongValue (const _tstring &valueName) const override
long GetLongValue (const _tstring &, long defaultValue) const override
short GetShortValue (const _tstring &valueName) const override
short GetShortValue (const _tstring &, short defaultValue) const override
unsigned short GetUnsignedShortValue (const _tstring &valueName) const override
unsigned short GetUnsignedShortValue (const _tstring &, unsigned short defaultValue) const override
BYTE GetByteValue (const _tstring &valueName) const override
BYTE GetByteValue (const _tstring &, BYTE defaultValue) const override
bool GetBoolValue (const _tstring &valueName) const override
bool GetBoolValue (const _tstring &, bool defaultValue) const override
double GetDoubleValue (const _tstring &valueName) const override
double GetDoubleValue (const _tstring &, double defaultValue) const override
Iterator GetConfigurations (const _tstring &) const override
Iterator GetOptionalConfigurations (const _tstring &) const override
Iterator End (const _tstring &) const override
virtual bool HasConfiguration (const _tstring &sectionName) const
virtual const
IConfiguration
GetOptionalConfigurationOrNullConfiguration (const _tstring &sectionName) const

Static Protected Attributes

static const
ConfigurationList 
s_emptyList


Member Typedef Documentation

typedef std::list<const IConfiguration *> ConfigurationList [inherited]

typedef ConfigurationList::const_iterator Iterator [inherited]


Constructor & Destructor Documentation


Member Function Documentation

void Visit ( IVisitConfigurationElements visitor  )  const [inline, override, virtual]

Implements IConfiguration.

const IConfiguration& GetConfiguration ( const _tstring sectionName  )  const [inline, override, virtual]

Implements IConfiguration.

const IConfiguration* GetOptionalConfiguration ( const _tstring  )  const [inline, override, virtual]

Implements IConfiguration.

const IConfiguration& GetNamedConfigurationSection ( const _tstring sectionName,
const _tstring tagName,
const _tstring tagValue 
) const [inline, override, virtual]

Implements IConfiguration.

const IConfiguration* GetOptionalNamedConfigurationSection ( const _tstring ,
const _tstring ,
const _tstring  
) const [inline, override, virtual]

Implements IConfiguration.

bool HasValue ( const _tstring  )  const [inline, override, virtual]

Implements IConfiguration.

_tstring GetStringValue ( const _tstring valueName  )  const [inline, override, virtual]

Implements IConfiguration.

_tstring GetStringValue ( const _tstring ,
const _tstring defaultValue 
) const [inline, override, virtual]

Implements IConfiguration.

long GetLongValue ( const _tstring valueName  )  const [inline, override, virtual]

Implements IConfiguration.

long GetLongValue ( const _tstring ,
long  defaultValue 
) const [inline, override, virtual]

Implements IConfiguration.

short GetShortValue ( const _tstring valueName  )  const [inline, override, virtual]

Implements IConfiguration.

short GetShortValue ( const _tstring ,
short  defaultValue 
) const [inline, override, virtual]

Implements IConfiguration.

unsigned short GetUnsignedShortValue ( const _tstring valueName  )  const [inline, override, virtual]

Implements IConfiguration.

unsigned short GetUnsignedShortValue ( const _tstring ,
unsigned short  defaultValue 
) const [inline, override, virtual]

Implements IConfiguration.

BYTE GetByteValue ( const _tstring valueName  )  const [inline, override, virtual]

Implements IConfiguration.

BYTE GetByteValue ( const _tstring ,
BYTE  defaultValue 
) const [inline, override, virtual]

Implements IConfiguration.

bool GetBoolValue ( const _tstring valueName  )  const [inline, override, virtual]

Implements IConfiguration.

bool GetBoolValue ( const _tstring ,
bool  defaultValue 
) const [inline, override, virtual]

Implements IConfiguration.

double GetDoubleValue ( const _tstring valueName  )  const [inline, override, virtual]

Implements IConfiguration.

double GetDoubleValue ( const _tstring ,
double  defaultValue 
) const [inline, override, virtual]

Implements IConfiguration.

Iterator GetConfigurations ( const _tstring  )  const [inline, override, virtual]

Implements IConfiguration.

Iterator GetOptionalConfigurations ( const _tstring  )  const [inline, override, virtual]

Implements IConfiguration.

Iterator End ( const _tstring  )  const [inline, override, virtual]

Implements IConfiguration.

bool HasConfiguration ( const _tstring sectionName  )  const [virtual, inherited]

const IConfiguration & GetOptionalConfigurationOrNullConfiguration ( const _tstring sectionName  )  const [virtual, inherited]


Member Data Documentation

const IConfiguration::ConfigurationList s_emptyList [static, protected, inherited]


Generated on Sun Sep 12 19:08:45 2021 for The Server Framework - v7.4 by doxygen 1.5.3