Class: ewol::resource::ConfigFile


Constructor and Destructor:

#                                       ConfigFile  (const std::string & _filename);
# ~ConfigFile (void);

Synopsis:

+  void                                 reload      (void);
+ int32_t request (const std::string & _paramName);
+ int32_t getInteger (int32_t _id);
+ float getFloat (int32_t _id);
+ std::string & getString (int32_t _id);
+ static ewol::resource::ConfigFile * keep (const std::string & _filename);
+ static void release (ewol::resource::ConfigFile * & _object);

Object Hierarchy:

ewol::Object
    +--> ewol::Resource
        +--> ewol::resource::ConfigFile

Detail:

reload ()

void reload(void);



request ()

int32_t request(const std::string & _paramName);



getInteger ()

int32_t getInteger(int32_t _id);



getFloat ()

float getFloat(int32_t _id);



getString ()

std::string & getString(int32_t _id);



ewol::resource::keep ()

static ewol::resource::ConfigFile * keep(const std::string & _filename);

keep the resource pointer.
Notes: Never free this pointer by your own...


ewol::resource::release ()

static void release(ewol::resource::ConfigFile * & _object);

release the keeped resources


ewol::resource::ConfigFile ()

ConfigFile(const std::string & _filename);



ewol::resource::~ConfigFile ()

~ConfigFile(void);