pythonconfig: create a config object
[openblackhole/openblackhole-enigma2.git] / lib / python / pythonconfig.h
1 #ifndef __lib_python_pythonconfig_h_
2 #define __lib_python_pythonconfig_h_
3
4 #include <lib/base/nconfig.h>
5 #include <lib/python/python.h>
6
7 class ePythonConfigQuery : public eConfigManager
8 {
9         static ePyObject m_queryFunc;
10 #ifndef SWIG
11         RESULT getConfigValue(const char *key, std::string &value);
12         std::string getConfig(const char *key);
13 #endif
14 public:
15         ePythonConfigQuery() {}
16         ~ePythonConfigQuery() {}
17         static void setQueryFunc(SWIG_PYOBJECT(ePyObject) func);
18 };
19
20 #endif // __lib_python_pythonconfig_h_