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 | |
| 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 |
| ssize_t safe_read | ( | int | filedes, | |
| void * | buffer, | |||
| size_t | size | |||
| ) |
| static const uint8_t* GetLength | ( | const uint8_t * | Data, | |
| int & | Length | |||
| ) | [static] |
| 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().
| static uint8_t* SetLength | ( | uint8_t * | Data, | |
| int | Length | |||
| ) | [static] |
| 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] |
bool DumpTPDUDataTransfer = false [static] |
bool DebugProtocol = false [static] |
bool _connected = false [static] |
Definition at line 60 of file dvbci.cpp.
Referenced by cLlCiHandler::connected(), and cCiTransportConnection::CreateConnection().
1.5.5