diff options
author | click <none@none> | 2010-07-29 01:22:45 +0200 |
---|---|---|
committer | click <none@none> | 2010-07-29 01:22:45 +0200 |
commit | 3296a944e787213ad2fb1cdc61212311424c4952 (patch) | |
tree | 7a8694cad305bbc06d9f634a15226fae031c5cfc /src/server/shared/Configuration/Config.h | |
parent | 22d75dabdaeb19e849d05c8e5277d92589a77978 (diff) |
Convert to using ACE for reading configurationfiles, and remove dependency on dotconfpp configuration library and related files
(patch by astellar - and a thankyou to vladimir for being a russian teddybear)
--HG--
branch : trunk
Diffstat (limited to 'src/server/shared/Configuration/Config.h')
-rw-r--r-- | src/server/shared/Configuration/Config.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/shared/Configuration/Config.h b/src/server/shared/Configuration/Config.h index 50cd4609b25..93830a15023 100644 --- a/src/server/shared/Configuration/Config.h +++ b/src/server/shared/Configuration/Config.h @@ -21,10 +21,11 @@ #ifndef CONFIG_H #define CONFIG_H +#include "Common.h" #include <ace/Singleton.h> #include "Define.h" -class DOTCONFDocument; +class ACE_Configuration_Heap; class Config { @@ -33,7 +34,7 @@ class Config public: ~Config(); - bool SetSource(const char *file, bool ignorecase = true); + bool SetSource(const char *file); bool Reload(); std::string GetStringDefault(const char * name, std::string def); @@ -44,8 +45,7 @@ class Config std::string GetFilename() const { return mFilename; } private: std::string mFilename; - bool mIgnoreCase; - DOTCONFDocument *mConf; + ACE_Configuration_Heap *mConf; }; #define sConfig (*ACE_Singleton<Config, ACE_Null_Mutex>::instance()) |