Go to the source code of this file.
Classes | |
| class | cTPDU |
| class | cCiTransportConnection |
| class | cCiTransportLayer |
| class | cCiSession |
| class | cCiResourceManager |
| class | cCiApplicationInformation |
| class | cCiConditionalAccessSupport |
| class | cCiDateTime |
| class | cCiMMI |
Enumerations | |
| enum | eState { stIDLE, stCREATION, stACTIVE, stDELETION } |
Functions | |
| static ssize_t | safe_read (int filedes, void *buffer, size_t size) |
| static const uint8_t * | GetLength (const uint8_t *Data, int &Length) |
| static uint8_t * | SetLength (uint8_t *Data, int Length) |
| static char * | CopyString (int Length, const uint8_t *Data) |
| static char * | GetString (int &Length, const uint8_t **Data) |
Variables | |
| static bool | DumpTPDUDataTransfer = false |
| static bool | DebugProtocol = false |
| static bool | _connected = false |
| enum eState |
| static ssize_t safe_read | ( | int | filedes, | |
| void * | buffer, | |||
| size_t | size | |||
| ) | [static] |
Definition at line 78 of file dvbci.cpp.
Referenced by cTPDU::Read().
| Length | Gets the length field from the beginning of Data. |
Definition at line 90 of file dvbci.cpp.
Referenced by cCiSession::GetData(), cTPDU::GetData(), and GetString().
| Length | Sets the length field at the beginning of Data. |
Definition at line 105 of file dvbci.cpp.
Referenced by cTPDU::cTPDU(), and cCiSession::SendData().
| static char* CopyString | ( | int | Length, | |
| const uint8_t * | Data | |||
| ) | [static] |
| Data | Copies the string at Data. |
Definition at line 125 of file dvbci.cpp.
Referenced by GetString(), and cCiMMI::Process().
| static char* GetString | ( | int & | Length, | |
| const uint8_t ** | Data | |||
| ) | [static] |
| Data | Gets the string at Data. |
Definition at line 135 of file dvbci.cpp.
Referenced by cCiMMI::GetText(), and cCiApplicationInformation::Process().
bool DumpTPDUDataTransfer = false [static] |
Definition at line 58 of file dvbci.cpp.
Referenced by cTPDU::Dump().
bool DebugProtocol = false [static] |
bool _connected = false [static] |
Definition at line 60 of file dvbci.cpp.
Referenced by cLlCiHandler::connected(), and cCiTransportConnection::CreateConnection().
1.6.3