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

#include <dvbci_camgr.h>

Inheritance diagram for eDVBCICAManagerSession:
eDVBCISession

Public Member Functions

 eDVBCICAManagerSession (eDVBCISlot *tslot)
 
 ~eDVBCICAManagerSession ()
 
const std::vector< uint16_t > & getCAIDs () const
 
int sendCAPMT (unsigned char *pmt, int len)
 
- 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

◆ eDVBCICAManagerSession()

eDVBCICAManagerSession::eDVBCICAManagerSession ( eDVBCISlot tslot)

◆ ~eDVBCICAManagerSession()

eDVBCICAManagerSession::~eDVBCICAManagerSession ( )

Member Function Documentation

◆ getCAIDs()

const std::vector<uint16_t>& eDVBCICAManagerSession::getCAIDs ( ) const
inline

◆ sendCAPMT()

int eDVBCICAManagerSession::sendCAPMT ( unsigned char *  pmt,
int  len 
)

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