
Definition at line 739 of file dvbci.cpp.
Public Member Functions | |
| cCiSession (int SessionId, int ResourceId, cCiTransportConnection *Tc) | |
| virtual | ~cCiSession () |
| const cCiTransportConnection * | Tc (void) |
| int | SessionId (void) |
| int | ResourceId (void) |
| virtual bool | HasUserIO (void) |
| virtual bool | Process (int Length=0, const uint8_t *Data=NULL) |
Protected Member Functions | |
| int | GetTag (int &Length, const uint8_t **Data) |
| const uint8_t * | GetData (const uint8_t *Data, int &Length) |
| int | SendData (int Tag, int Length=0, const uint8_t *Data=NULL) |
Private Attributes | |
| int | sessionId |
| int | resourceId |
| cCiTransportConnection * | tc |
| cCiSession::cCiSession | ( | int | SessionId, | |
| int | ResourceId, | |||
| cCiTransportConnection * | Tc | |||
| ) |
| int cCiSession::GetTag | ( | int & | Length, | |
| const uint8_t ** | Data | |||
| ) | [protected] |
| Data |
Gets the tag at Data.
|
Definition at line 769 of file dvbci.cpp.
Referenced by cCiMMI::GetText(), cCiMMI::Process(), cCiDateTime::Process(), cCiConditionalAccessSupport::Process(), cCiApplicationInformation::Process(), and cCiResourceManager::Process().
| const uint8_t * cCiSession::GetData | ( | const uint8_t * | Data, | |
| int & | Length | |||
| ) | [protected] |
Definition at line 784 of file dvbci.cpp.
Referenced by cCiMMI::Process(), cCiDateTime::Process(), cCiConditionalAccessSupport::Process(), cCiApplicationInformation::Process(), and cCiResourceManager::Process().
| int cCiSession::SendData | ( | int | Tag, | |
| int | Length = 0, |
|||
| const uint8_t * | Data = NULL | |||
| ) | [protected] |
Definition at line 790 of file dvbci.cpp.
Referenced by cCiApplicationInformation::EnterMenu(), cCiMMI::Process(), cCiConditionalAccessSupport::Process(), cCiApplicationInformation::Process(), cCiResourceManager::Process(), cCiMMI::SendAnswer(), cCiDateTime::SendDateTime(), cCiMMI::SendMenuAnswer(), and cCiConditionalAccessSupport::SendPMT().
| const cCiTransportConnection* cCiSession::Tc | ( | void | ) | [inline] |
| int cCiSession::SessionId | ( | void | ) | [inline] |
Definition at line 752 of file dvbci.cpp.
Referenced by cCiApplicationInformation::EnterMenu(), cCiMMI::GetText(), cLlCiHandler::OpenSession(), cCiMMI::Process(), cCiDateTime::Process(), cCiConditionalAccessSupport::Process(), cCiApplicationInformation::Process(), cCiResourceManager::Process(), cCiMMI::SendAnswer(), cCiDateTime::SendDateTime(), and cCiMMI::SendMenuAnswer().
| int cCiSession::ResourceId | ( | void | ) | [inline] |
Definition at line 753 of file dvbci.cpp.
Referenced by cLlCiHandler::OpenSession(), and cLlCiHandler::Process().
| virtual bool cCiSession::HasUserIO | ( | void | ) | [inline, virtual] |
Reimplemented in cCiMMI.
Definition at line 754 of file dvbci.cpp.
Referenced by cLlCiHandler::Process().
| bool cCiSession::Process | ( | int | Length = 0, |
|
| const uint8_t * | Data = NULL | |||
| ) | [virtual] |
Reimplemented in cCiResourceManager, cCiApplicationInformation, cCiConditionalAccessSupport, cCiDateTime, and cCiMMI.
Definition at line 811 of file dvbci.cpp.
Referenced by cLlCiHandler::Process().
int cCiSession::sessionId [private] |
int cCiSession::resourceId [private] |
cCiTransportConnection* cCiSession::tc [private] |
1.5.5