vdr
1.7.27
|
Public Member Functions | |
cCiApplicationInformation (uint16_t SessionId, cCiTransportConnection *Tc) | |
virtual | ~cCiApplicationInformation () |
virtual void | Process (int Length=0, const uint8_t *Data=NULL) |
bool | EnterMenu (void) |
const char * | GetMenuString (void) |
Private Attributes | |
int | state |
uint8_t | applicationType |
uint16_t | applicationManufacturer |
uint16_t | manufacturerCode |
char * | menuString |
cCiApplicationInformation::cCiApplicationInformation | ( | uint16_t | SessionId, |
cCiTransportConnection * | Tc | ||
) |
Definition at line 496 of file ci.c.
References cCiTransportConnection::CamSlot(), dbgprotocol, menuString, cCiSession::SessionId(), cCamSlot::SlotNumber(), and state.
cCiApplicationInformation::~cCiApplicationInformation | ( | ) | [virtual] |
Definition at line 504 of file ci.c.
References menuString.
bool cCiApplicationInformation::EnterMenu | ( | void | ) |
Definition at line 542 of file ci.c.
References AOT_ENTER_MENU, dbgprotocol, cCiSession::SendData(), cCiSession::SessionId(), state, and cCiSession::Tc().
Referenced by cCamSlot::EnterMenu().
const char* cCiApplicationInformation::GetMenuString | ( | void | ) | [inline] |
Definition at line 493 of file ci.c.
References menuString.
Referenced by cCiTransportConnection::GetCamName().
void cCiApplicationInformation::Process | ( | int | Length = 0 , |
const uint8_t * | Data = NULL |
||
) | [virtual] |
Reimplemented from cCiSession.
Definition at line 509 of file ci.c.
References AOT_APPLICATION_INFO, AOT_APPLICATION_INFO_ENQ, applicationManufacturer, applicationType, dbgprotocol, esyslog, get_unaligned(), cCiSession::GetData(), GetString(), cCiSession::GetTag(), isyslog, manufacturerCode, menuString, cCiSession::SendData(), cCiSession::SessionId(), state, and cCiSession::Tc().
uint16_t cCiApplicationInformation::applicationManufacturer [private] |
uint8_t cCiApplicationInformation::applicationType [private] |
uint16_t cCiApplicationInformation::manufacturerCode [private] |
char* cCiApplicationInformation::menuString [private] |
Definition at line 487 of file ci.c.
Referenced by cCiApplicationInformation(), GetMenuString(), Process(), and ~cCiApplicationInformation().
int cCiApplicationInformation::state [private] |
Definition at line 483 of file ci.c.
Referenced by cCiApplicationInformation(), EnterMenu(), and Process().