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

#include <socket_mmi.h>

Inheritance diagram for eSocket_UI:
eMMI_UI

Public Member Functions

 eSocket_UI ()
 
void setInit (int slot)
 
void setReset (int slot)
 
int startMMI (int slot)
 
int stopMMI (int slot)
 
int answerMenu (int slot, int answer)
 
int answerEnq (int slot, char *val)
 
int cancelEnq (int slot)
 
int getState (int slot)
 
int getMMIState (int slot)
 
const char * getName (int) const
 
- 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 eSocket_UIgetInstance ()
 

Public Attributes

PSignal1< void, int > socketStateChanged
 

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
 

Constructor & Destructor Documentation

◆ eSocket_UI()

eSocket_UI::eSocket_UI ( )

Member Function Documentation

◆ answerEnq()

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

Implements eMMI_UI.

◆ answerMenu()

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

Implements eMMI_UI.

◆ cancelEnq()

int eSocket_UI::cancelEnq ( int  slot)
virtual

Implements eMMI_UI.

◆ getInstance()

eSocket_UI * eSocket_UI::getInstance ( )
static

◆ getMMIState()

int eSocket_UI::getMMIState ( int  slot)
virtual

Implements eMMI_UI.

◆ getName()

const char* eSocket_UI::getName ( int  ) const
inline

◆ getState()

int eSocket_UI::getState ( int  slot)

◆ setInit()

void eSocket_UI::setInit ( int  slot)
virtual

Implements eMMI_UI.

◆ setReset()

void eSocket_UI::setReset ( int  slot)
virtual

Implements eMMI_UI.

◆ startMMI()

int eSocket_UI::startMMI ( int  slot)
virtual

Implements eMMI_UI.

◆ stopMMI()

int eSocket_UI::stopMMI ( int  slot)
virtual

Implements eMMI_UI.

Member Data Documentation

◆ socketStateChanged

PSignal1<void,int> eSocket_UI::socketStateChanged

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