openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eDVBCI_UI Class Reference

#include <dvbci_ui.h>

Inheritance diagram for eDVBCI_UI:
eMMI_UI

Public Types

enum  { rateNormal , rateHigh }
 

Public Member Functions

 eDVBCI_UI ()
 
void setInit (int slot)
 
void setReset (int slot)
 
int startMMI (int slot)
 
int stopMMI (int slot)
 
int getMMIState (int slot)
 
int answerMenu (int slot, int answer)
 
int answerEnq (int slot, char *val)
 
int cancelEnq (int slot)
 
int setClockRate (int slot, int rate)
 
int setEnabled (int slot, bool enabled)
 
- Public Member Functions inherited from eMMI_UI
int getState (int slot)
 
void setState (int slot, int state)
 
std::string getAppName (int slot)
 
void setAppName (int slot, const char *name)
 
int availableMMI (int slot)
 
PyObject * getMMIScreen (int slot)
 
int processMMIData (int slot, const unsigned char *tag, const void *data, int len)
 
int mmiScreenClose (int slot, int timeout)
 
int mmiScreenEnq (int slot, int blind, int answerLen, char *text)
 
int mmiScreenBegin (int slot, int listmenu)
 
int mmiScreenAddText (int slot, int type, char *value)
 
int mmiScreenFinish (int slot)
 
void mmiSessionDestroyed (int slot)
 

Static Public Member Functions

static eDVBCI_UIgetInstance ()
 

Public Attributes

PSignal1< void, int > ciStateChanged
 

Additional Inherited Members

- Protected Member Functions inherited from eMMI_UI
 eMMI_UI (int max_slots)
 
virtual ~eMMI_UI ()
 
- Protected Attributes inherited from eMMI_UI
slot_ui_dataslotdata
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
rateNormal 
rateHigh 

Constructor & Destructor Documentation

◆ eDVBCI_UI()

eDVBCI_UI::eDVBCI_UI ( )

Member Function Documentation

◆ answerEnq()

int eDVBCI_UI::answerEnq ( int  slot,
char *  val 
)
virtual

Implements eMMI_UI.

◆ answerMenu()

int eDVBCI_UI::answerMenu ( int  slot,
int  answer 
)
virtual

Implements eMMI_UI.

◆ cancelEnq()

int eDVBCI_UI::cancelEnq ( int  slot)
virtual

Implements eMMI_UI.

◆ getInstance()

eDVBCI_UI * eDVBCI_UI::getInstance ( )
static

◆ getMMIState()

int eDVBCI_UI::getMMIState ( int  slot)
virtual

Implements eMMI_UI.

◆ setClockRate()

int eDVBCI_UI::setClockRate ( int  slot,
int  rate 
)

◆ setEnabled()

int eDVBCI_UI::setEnabled ( int  slot,
bool  enabled 
)

◆ setInit()

void eDVBCI_UI::setInit ( int  slot)
virtual

Implements eMMI_UI.

◆ setReset()

void eDVBCI_UI::setReset ( int  slot)
virtual

Implements eMMI_UI.

◆ startMMI()

int eDVBCI_UI::startMMI ( int  slot)
virtual

Implements eMMI_UI.

◆ stopMMI()

int eDVBCI_UI::stopMMI ( int  slot)
virtual

Implements eMMI_UI.

Member Data Documentation

◆ ciStateChanged

PSignal1<void,int> eDVBCI_UI::ciStateChanged

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