Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

CONFIG::CConfManager Class Reference

#include <CConfManager.hpp>

Collaboration diagram for CONFIG::CConfManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ~CConfManager ()
std::string getConfValue (char *szKey) const throw (CConfException)
std::string getConfValue (std::string strKey) const throw (CConfException)
void setFileName (std::string strFileName)
void parseConf () throw (CConfException)
void setArgs (int nArgs, char **pArgsValues)
void setArgsNames (MAP_char_string &rArgsNames)
std::string getString (const std::string &szKey) const throw (CConfException)
int getInt (const std::string &szKey) const throw (CConfException)
char getChar (const std::string &szKey) const throw (CConfException)
std::string getString (const std::string &szKey, const std::string &szDefVal) const throw (CConfException)
int getInt (const std::string &szKey, int nDefVal) const throw (CConfException)
char getChar (const std::string &szKey, char cDefVal) const throw (CConfException)

Static Public Member Functions

CConfManager * Instance ()

Protected Member Functions

 CConfManager ()

Constructor & Destructor Documentation

CONFIG::CConfManager::~CConfManager  
 

CONFIG::CConfManager::CConfManager   [protected]
 


Member Function Documentation

char CONFIG::CConfManager::getChar const std::string &    szKey,
char    cDefVal
const throw (CConfException)
 

char CONFIG::CConfManager::getChar const std::string &    szKey const throw (CConfException)
 

std::string CONFIG::CConfManager::getConfValue std::string    strKey const throw (CConfException)
 

std::string CONFIG::CConfManager::getConfValue char *    szKey const throw (CConfException)
 

int CONFIG::CConfManager::getInt const std::string &    szKey,
int    nDefVal
const throw (CConfException)
 

int CONFIG::CConfManager::getInt const std::string &    szKey const throw (CConfException)
 

std::string CONFIG::CConfManager::getString const std::string &    szKey,
const std::string &    szDefVal
const throw (CConfException)
 

std::string CONFIG::CConfManager::getString const std::string &    szKey const throw (CConfException) [inline]
 

CConfManager * CONFIG::CConfManager::Instance   [static]
 

void CONFIG::CConfManager::parseConf   throw (CConfException)
 

void CONFIG::CConfManager::setArgs int    nArgs,
char **    pArgsValues
 

void CONFIG::CConfManager::setArgsNames MAP_char_string   rArgsNames
 

void CONFIG::CConfManager::setFileName std::string    strFileName
 


The documentation for this class was generated from the following files:
Generated on Wed Mar 5 21:34:14 2003 for JIC by doxygen1.3-rc3