|
MythTV
0.26-pre
|
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 | ||
| ) |
| cCiSession::~cCiSession | ( | ) | [virtual] |
| 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(), cCiResourceManager::Process(), cCiApplicationInformation::Process(), cCiConditionalAccessSupport::Process(), cCiDateTime::Process(), and cCiMMI::Process().
| const uint8_t * cCiSession::GetData | ( | const uint8_t * | Data, |
| int & | Length | ||
| ) | [protected] |
Definition at line 792 of file dvbci.cpp.
Referenced by cCiResourceManager::Process(), cCiApplicationInformation::Process(), cCiConditionalAccessSupport::Process(), cCiDateTime::Process(), and cCiMMI::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(), cCiResourceManager::Process(), cCiApplicationInformation::Process(), cCiConditionalAccessSupport::Process(), cCiMMI::Process(), cCiMMI::SendAnswer(), cCiDateTime::SendDateTime(), cCiMMI::SendMenuAnswer(), and cCiConditionalAccessSupport::SendPMT().
| const cCiTransportConnection* cCiSession::Tc | ( | void | ) | [inline] |
Definition at line 759 of file dvbci.cpp.
Referenced by cCiSession().
| int cCiSession::SessionId | ( | void | ) | [inline] |
Definition at line 760 of file dvbci.cpp.
Referenced by cCiSession(), cCiApplicationInformation::EnterMenu(), cCiMMI::GetText(), cLlCiHandler::OpenSession(), cCiResourceManager::Process(), cCiApplicationInformation::Process(), cCiConditionalAccessSupport::Process(), cCiDateTime::Process(), cCiMMI::Process(), cCiMMI::SendAnswer(), cCiDateTime::SendDateTime(), and cCiMMI::SendMenuAnswer().
| int cCiSession::ResourceId | ( | void | ) | [inline] |
Definition at line 761 of file dvbci.cpp.
Referenced by cCiSession(), 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().
| bool cCiSession::Process | ( | int | Length = 0, |
| const uint8_t * | Data = NULL |
||
| ) | [virtual] |
Reimplemented in cCiMMI, cCiDateTime, cCiConditionalAccessSupport, cCiApplicationInformation, and cCiResourceManager.
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.7.6.1