vdr 2.6.3
|
#include <ci.h>
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) |
![]() | |
cCiSession (uint16_t SessionId, uint32_t ResourceId, cCiTransportConnection *Tc) | |
virtual | ~cCiSession () |
uint16_t | SessionId (void) |
uint32_t | ResourceId (void) |
cCamSlot * | CamSlot (void) |
virtual bool | HasUserIO (void) |
virtual void | Process (int Length=0, const uint8_t *Data=NULL) |
virtual bool | TsPostProcess (uint8_t *TsPacket) |
Protected Attributes | |
int | state |
uint8_t | applicationType |
uint16_t | applicationManufacturer |
uint16_t | manufacturerCode |
char * | menuString |
Additional Inherited Members | |
![]() | |
void | SetTsPostProcessor (void) |
void | SetResourceId (uint32_t Id) |
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 859 of file ci.c.
References cCiSession::CamSlot(), dbgprotocol, menuString, cCiSession::SessionId(), and state.
|
virtual |
Definition at line 867 of file ci.c.
References menuString.
bool cCiApplicationInformation::EnterMenu | ( | void | ) |
Definition at line 905 of file ci.c.
References AOT_ENTER_MENU, cCiSession::CamSlot(), dbgprotocol, cCiSession::SendData(), cCiSession::SessionId(), and state.
Referenced by cCamSlot::EnterMenu().
|
inline |
Definition at line 80 of file ci.h.
References menuString.
Referenced by cCiTransportConnection::GetCamName().
|
virtual |
Reimplemented from cCiSession.
Definition at line 872 of file ci.c.
References AOT_APPLICATION_INFO, AOT_APPLICATION_INFO_ENQ, applicationManufacturer, applicationType, cCiSession::CamSlot(), dbgprotocol, esyslog, get_unaligned(), cCiSession::GetData(), GetString(), cCiSession::GetTag(), isyslog, manufacturerCode, menuString, cCiSession::SendData(), cCiSession::SessionId(), and state.
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 74 of file ci.h.
Referenced by cCiApplicationInformation(), GetMenuString(), Process(), and ~cCiApplicationInformation().
|
protected |
Definition at line 70 of file ci.h.
Referenced by cCiApplicationInformation(), EnterMenu(), and Process().