openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eConfigManager Class Referenceabstract

#include <nconfig.h>

Inheritance diagram for eConfigManager:
ePythonConfigQuery

Public Member Functions

 eConfigManager ()
 
virtual ~eConfigManager ()
 

Static Public Member Functions

static std::string getConfigValue (const char *key)
 
static int getConfigIntValue (const char *key, int defaultvalue=0)
 
static bool getConfigBoolValue (const char *key, bool defaultvalue=false)
 

Protected Member Functions

virtual std::string getConfig (const char *key)=0
 

Static Protected Member Functions

static eConfigManagergetInstance ()
 

Static Protected Attributes

static eConfigManagerinstance = NULL
 

Constructor & Destructor Documentation

◆ eConfigManager()

eConfigManager::eConfigManager ( )

◆ ~eConfigManager()

eConfigManager::~eConfigManager ( )
virtual

Member Function Documentation

◆ getConfig()

virtual std::string eConfigManager::getConfig ( const char *  key)
protectedpure virtual

◆ getConfigBoolValue()

bool eConfigManager::getConfigBoolValue ( const char *  key,
bool  defaultvalue = false 
)
static

◆ getConfigIntValue()

int eConfigManager::getConfigIntValue ( const char *  key,
int  defaultvalue = 0 
)
static

◆ getConfigValue()

std::string eConfigManager::getConfigValue ( const char *  key)
static

◆ getInstance()

eConfigManager * eConfigManager::getInstance ( )
staticprotected

Member Data Documentation

◆ instance

eConfigManager * eConfigManager::instance = NULL
staticprotected

The documentation for this class was generated from the following files: