//--------------------------------------------------------------------------
/**
- * @brief
+ * @brief
*/
//--------------------------------------------------------------------------
class CicoGKeyFileConfig
~CicoGKeyFileConfig();
// intialize
- bool Initialize(const char *conf);
+ bool Initialize(const char *conf, const char *pkgname = NULL);
// get integer value
- int ConfigGetInteger(const char *group_name,
+ int ConfigGetInteger(const char *group_name,
const char *key,
int default_value);
const char* ConfigGetString(const char *group_name,
const char *key,
const char *default_value);
+ const char* ConfigGetFilePath(const char *group_name,
+ const char *key,
+ const char *subdir,
+ const char *confdir,
+ const char *default_path);
private:
// assignment operator