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

#include <dvbci_appmgr.h>

Inheritance diagram for eDVBCIApplicationManagerSession:
eDVBCISession

Public Member Functions

 eDVBCIApplicationManagerSession (eDVBCISlot *tslot)
 
 ~eDVBCIApplicationManagerSession ()
 
int enterMenu ()
 
int startMMI ()
 
- Public Member Functions inherited from eDVBCISession
virtual ~eDVBCISession ()
 
int poll ()
 
int getState ()
 
int getStatus ()
 

Additional Inherited Members

- Public Types inherited from eDVBCISession
enum  {
  stateInCreation , stateBusy , stateInDeletion , stateStarted ,
  statePrivate
}
 
- Static Public Member Functions inherited from eDVBCISession
static void deleteSessions (const eDVBCISlot *slot)
 
static int parseLengthField (const unsigned char *pkt, int &len)
 
static int buildLengthField (unsigned char *pkt, int len)
 
static void receiveData (eDVBCISlot *slot, const unsigned char *ptr, size_t len)
 
static int pollAll ()
 
- Protected Member Functions inherited from eDVBCISession
void sendAPDU (const unsigned char *tag, const void *data=0, int len=0)
 
void sendSPDU (unsigned char tag, const void *data, int len, const void *apdu=0, int alen=0)
 
void handleClose ()
 
- Protected Attributes inherited from eDVBCISession
int state
 
int status
 
int action
 
eDVBCISlotslot
 
unsigned short session_nb
 

Constructor & Destructor Documentation

◆ eDVBCIApplicationManagerSession()

eDVBCIApplicationManagerSession::eDVBCIApplicationManagerSession ( eDVBCISlot tslot)

◆ ~eDVBCIApplicationManagerSession()

eDVBCIApplicationManagerSession::~eDVBCIApplicationManagerSession ( )

Member Function Documentation

◆ enterMenu()

int eDVBCIApplicationManagerSession::enterMenu ( )

◆ startMMI()

int eDVBCIApplicationManagerSession::startMMI ( )

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