--- smsdaemon/ConfigFile.h 2008/12/07 20:06:12 146 +++ smsdaemon/ConfigFile.h 2008/12/18 23:29:23 202 @@ -33,19 +33,23 @@ #include #include +#include #include "Value.h" class ConfigFile { - //std::map content_; - std::map content_; + std::multimap content_; + typedef std::multimap::const_iterator content_iterator; public: ConfigFile(); ConfigFile(std::string const& configFile); bool Open(std::string const& configFile); + std::string DumpConfig() const; + Value const& GetValue(std::string const& section, std::string const& entry) const; + std::vector GetValues(std::string const& section, std::string const& entry) const; Value const& GetValue(std::string const& section, std::string const& entry, double value); Value const& GetValue(std::string const& section, std::string const& entry, std::string const& value);