eyedb::Config Class Reference
[eyedb]
A class storing the configuration variables values.
More...
#include <Config.h>
List of all members.
Public Member Functions |
| Config (const std::string &name) |
| Not yet documented.
|
| Config (const std::string &name, const VarMap &var_map) |
| Not yet documented.
|
| Config (const Config &config) |
| Not yet documented.
|
std::string | getName () const |
| Not yet documented.
|
bool | add (const char *file, bool quietFileNotFoundError=false) |
| Not yet documented.
|
void | loadConfigFile (const std::string &configFilename, const char *envVariable, const char *defaultFilename) |
| Not yet documented.
|
const char * | getValue (const char *name, bool expand_vars=true) const |
| Not yet documented.
|
void | setValue (const char *name, const char *value) |
| Not yet documented.
|
Item * | getValues (unsigned int &item_cnt, bool expand_vars=false) const |
| Not yet documented.
|
Static Public Member Functions |
static void | init () |
| Not yet documented.
|
static void | _release () |
| Not yet documented.
|
Detailed Description
A class storing the configuration variables values.
Definition at line 39 of file Config.h.
Constructor & Destructor Documentation
eyedb::Config::Config |
( |
const std::string & |
name |
) |
|
Not yet documented.
- Parameters:
-
Definition at line 472 of file Config.cc.
eyedb::Config::Config |
( |
const std::string & |
name, |
|
|
const VarMap & |
var_map | |
|
) |
| | |
Not yet documented.
- Parameters:
-
Definition at line 478 of file Config.cc.
eyedb::Config::Config |
( |
const Config & |
config |
) |
|
Not yet documented.
- Parameters:
-
Definition at line 484 of file Config.cc.
Member Function Documentation
bool eyedb::Config::add |
( |
const char * |
file, |
|
|
bool |
quietFileNotFoundError = false | |
|
) |
| | |
Not yet documented.
- Parameters:
-
| file | |
| quietFileNotFoundError | |
Definition at line 397 of file Config.cc.
const char * eyedb::Config::getValue |
( |
const char * |
name, |
|
|
bool |
expand_vars = true | |
|
) |
| | const |
Not yet documented.
- Parameters:
-
Definition at line 664 of file Config.cc.
Config::Item * eyedb::Config::getValues |
( |
unsigned int & |
item_cnt, |
|
|
bool |
expand_vars = false | |
|
) |
| | const |
Not yet documented.
- Parameters:
-
Definition at line 728 of file Config.cc.
void eyedb::Config::loadConfigFile |
( |
const std::string & |
configFilename, |
|
|
const char * |
envVariable, |
|
|
const char * |
defaultFilename | |
|
) |
| | |
Not yet documented.
- Parameters:
-
| configFileName | |
| envVariable | |
| defaultFilename | |
Definition at line 883 of file Config.cc.
void eyedb::Config::setValue |
( |
const char * |
name, |
|
|
const char * |
value | |
|
) |
| | |
Not yet documented.
- Parameters:
-
Definition at line 628 of file Config.cc.
The documentation for this class was generated from the following files: