4 #include <libfmail/configuration.h>
6 Configuration::Configuration(char *filename
){
8 std::string buffer
, vname
, eqop
, vvalue
;
15 conf
>> std::ws
>> vvalue
;
17 conf_map
[vname
] = vvalue
;
21 Configuration::~Configuration(){
24 std::string
Configuration::getString(char *key
){
28 const char* Configuration::getCString(char *key
){
29 return conf_map
[key
].c_str();
32 int Configuration::getInt(char *key
){
33 return atoi(conf_map
[key
].c_str());
36 float Configuration::getFloat(char *key
){
37 return atof(conf_map
[key
].c_str());
40 void Configuration::setString(char *key
, char *value
){
44 void Configuration::setInt(char *key
, int value
){
47 void Configuration::setFloat(char *key
, float value
){