|
vdr
2.2.0
|
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) |
Public Member Functions inherited from cCiSession | |
| cCiSession (uint16_t SessionId, uint32_t ResourceId, cCiTransportConnection *Tc) | |
| virtual | ~cCiSession () |
| uint16_t | SessionId (void) |
| uint32_t | ResourceId (void) |
| virtual bool | HasUserIO (void) |
Private Attributes | |
| int | state |
| uint8_t | applicationType |
| uint16_t | applicationManufacturer |
| uint16_t | manufacturerCode |
| char * | menuString |
Additional Inherited Members | |
Protected Member Functions inherited from cCiSession | |
| int | GetTag (int &Length, const uint8_t **Data) |
| const uint8_t * | GetData (const uint8_t *Data, int &Length) |
| void | SendData (int Tag, int Length=0, const uint8_t *Data=NULL) |
| cCiTransportConnection * | Tc (void) |
| cCiApplicationInformation::cCiApplicationInformation | ( | uint16_t | SessionId, |
| cCiTransportConnection * | Tc | ||
| ) |
Definition at line 679 of file ci.c.
References cCiTransportConnection::CamSlot(), dbgprotocol, menuString, cCiSession::SessionId(), cCamSlot::SlotNumber(), and state.
|
virtual |
Definition at line 687 of file ci.c.
References menuString.
| bool cCiApplicationInformation::EnterMenu | ( | void | ) |
Definition at line 725 of file ci.c.
References AOT_ENTER_MENU, dbgprotocol, cCiSession::SendData(), cCiSession::SessionId(), state, and cCiSession::Tc().
Referenced by cCamSlot::EnterMenu().
|
inline |
Definition at line 676 of file ci.c.
Referenced by cCiTransportConnection::GetCamName().
|
virtual |
Reimplemented from cCiSession.
Definition at line 692 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().
|
private |
|
private |
|
private |
|
private |
Definition at line 670 of file ci.c.
Referenced by cCiApplicationInformation(), Process(), and ~cCiApplicationInformation().
|
private |
Definition at line 666 of file ci.c.
Referenced by cCiApplicationInformation(), EnterMenu(), and Process().
1.8.11