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 |
Definition at line 747 of file dvbci.cpp.
| 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 777 of file dvbci.cpp.
Referenced by cCiMMI::GetText(), cCiMMI::Process(), cCiDateTime::Process(), cCiConditionalAccessSupport::Process(), cCiApplicationInformation::Process(), and cCiResourceManager::Process().
Definition at line 792 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 798 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 760 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 761 of file dvbci.cpp.
Referenced by cLlCiHandler::OpenSession(), and cLlCiHandler::Process().
| virtual bool cCiSession::HasUserIO | ( | void | ) | [inline, virtual] |
Reimplemented in cCiMMI.
Definition at line 762 of file dvbci.cpp.
Referenced by cLlCiHandler::Process().
Reimplemented in cCiResourceManager, cCiApplicationInformation, cCiConditionalAccessSupport, cCiDateTime, and cCiMMI.
Definition at line 819 of file dvbci.cpp.
Referenced by cLlCiHandler::Process().
int cCiSession::sessionId [private] |
Definition at line 749 of file dvbci.cpp.
Referenced by cCiSession(), SendData(), and SessionId().
int cCiSession::resourceId [private] |
Definition at line 750 of file dvbci.cpp.
Referenced by cCiSession(), and ResourceId().
cCiTransportConnection* cCiSession::tc [private] |
Definition at line 751 of file dvbci.cpp.
Referenced by cCiSession(), SendData(), and Tc().
1.6.3