Cfg Class Reference

Object to hold configuration data. More...

#include <cfg.h>


Public Types

typedef std::map< std::string,
WLEntry
WLMap

Public Member Functions

 Cfg (RunMode runMode=RM_init, unsigned long ulTimeout=3600, const std::string dbtype="mysql", bool verbose=false, unsigned significant_bytes_in_weak_mode=3)
void init (const ConfigReader &cfgreader) throw (std::exception)
 ~Cfg ()
bool isVerbose () const
void setVerbose (bool b)
bool isModeReverse () const
const std::string & getDbType () const
const DB::ParamVectorgetDbParamVector () const
bool isModeInit () const
bool isModeWeak () const
unsigned getWeakBytes () const
bool isWlDb (const std::string &key) const
bool isWlDbCached (const std::string &key) const
WLEntry::WLMode getWLMode (const std::string &key) const
unsigned long getTimeout () const
const WLMapgetWLMap () const
const std::string & getWlModeName (const WLEntry::WLMode mode) const throw (std::exception)

Protected Member Functions

const WLEntry getWLEntry (const std::string &) const
unsigned long parseNumeric (const ConfigReader &reader, const std::string &prefix, const std::string &key, unsigned long def) const

Data Structures

class  WLEntry


Detailed Description

Object to hold configuration data.

Author:
Michael Moritz

Definition at line 32 of file cfg.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 24 16:36:54 2007 for gps by  doxygen 1.5.1