openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
python_helpers.cpp File Reference

Functions

void PutToDict (ePyObject &dict, const char *key, long value)
 
void PutToDict (ePyObject &dict, const char *key, ePyObject item)
 
void PutToDict (ePyObject &dict, const char *key, const char *value)
 
static PyObject * createTuple (int pid, const char *type)
 
static void PyList_AppendSteal (PyObject *list, PyObject *item)
 
void frontendDataToDict (ePyObject &dest, ePtr< iDVBFrontendData > data)
 
void frontendStatusToDict (ePyObject &dest, ePtr< iDVBFrontendStatus > status)
 
void transponderDataToDict (ePyObject &dest, ePtr< iDVBTransponderData > data)
 
void streamingDataToDict (ePyObject &dest, ePtr< iStreamData > data)
 

Function Documentation

◆ createTuple()

static PyObject* createTuple ( int  pid,
const char *  type 
)
static

◆ frontendDataToDict()

void frontendDataToDict ( ePyObject dest,
ePtr< iDVBFrontendData data 
)

◆ frontendStatusToDict()

void frontendStatusToDict ( ePyObject dest,
ePtr< iDVBFrontendStatus status 
)

◆ PutToDict() [1/3]

void PutToDict ( ePyObject dict,
const char *  key,
const char *  value 
)

◆ PutToDict() [2/3]

void PutToDict ( ePyObject dict,
const char *  key,
ePyObject  item 
)

◆ PutToDict() [3/3]

void PutToDict ( ePyObject dict,
const char *  key,
long  value 
)

◆ PyList_AppendSteal()

static void PyList_AppendSteal ( PyObject *  list,
PyObject *  item 
)
inlinestatic

◆ streamingDataToDict()

void streamingDataToDict ( ePyObject dest,
ePtr< iStreamData data 
)

◆ transponderDataToDict()

void transponderDataToDict ( ePyObject dest,
ePtr< iDVBTransponderData data 
)