--- smsdaemon/ConfigFile.h 2008/12/18 23:29:23 202 +++ smsdaemon/ConfigFile.h 2008/12/21 18:41:08 208 @@ -41,10 +41,14 @@ std::multimap content_; typedef std::multimap::const_iterator content_iterator; + std::string filename_; + bool Open(); + public: ConfigFile(); ConfigFile(std::string const& configFile); bool Open(std::string const& configFile); + bool Reload(); std::string DumpConfig() const; @@ -55,5 +59,11 @@ Value const& GetValue(std::string const& section, std::string const& entry, std::string const& value); }; +namespace ConfigHelper +{ + std::map ParseArguments(const std::string& args); + int StringToInt(const std::string& input); +} + #endif