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