--- smsdaemon/ConfigFile.h 2008/12/18 22:56:07 200 +++ smsdaemon/ConfigFile.h 2008/12/18 23:19:08 201 @@ -33,12 +33,13 @@ #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(); @@ -46,6 +47,7 @@ bool Open(std::string const& configFile); 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);