333b04cad42908c07a194687efa8dbf9004e268c
[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         ePythonConfigQuery() {}
11         ~ePythonConfigQuery() {}
12 #ifndef SWIG
13         RESULT getConfigValue(const char *key, std::string &value);
14         std::string getConfig(const char *key);
15 #endif
16 public:
17         static void setQueryFunc(SWIG_PYOBJECT(ePyObject) func);
18 };
19
20 #endif // __lib_python_pythonconfig_h_