vdr 2.7.5
|
Public Member Functions | |
cCiResourceManager (uint16_t SessionId, cCiTransportConnection *Tc) | |
virtual void | Process (int Length=0, const uint8_t *Data=NULL) override |
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) |
cCamSlot * | CamSlot (void) |
virtual bool | HasUserIO (void) |
virtual bool | TsPostProcess (uint8_t *TsPacket) |
Private Attributes | |
int | state |
Additional Inherited Members | |
Protected Member Functions inherited from cCiSession | |
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) |
cCiResourceManager::cCiResourceManager | ( | uint16_t | SessionId, |
cCiTransportConnection * | Tc ) |
Definition at line 812 of file ci.c.
References cCiSession::CamSlot(), cCiSession::cCiSession(), dbgprotocol, RI_RESOURCE_MANAGER, cCiSession::SessionId(), state, and cCiSession::Tc().
|
overridevirtual |
Reimplemented from cCiSession.
Definition at line 819 of file ci.c.
References AOT_PROFILE, AOT_PROFILE_CHANGE, AOT_PROFILE_ENQ, cCiSession::CamSlot(), CiResourceHandlers, dbgprotocol, esyslog, cCiSession::GetData(), cCiSession::GetTag(), cCiSession::SendData(), cCiSession::SessionId(), and state.
|
private |
Definition at line 806 of file ci.c.
Referenced by cCiResourceManager(), and Process().