vdr
2.2.0
|
Public Member Functions | |
cTPDU (void) | |
cTPDU (uint8_t Slot, uint8_t Tcid, uint8_t Tag, int Length=0, const uint8_t *Data=NULL) | |
uint8_t | Slot (void) |
uint8_t | Tcid (void) |
uint8_t | Tag (void) |
const uint8_t * | Data (int &Length) |
uint8_t | Status (void) |
uint8_t * | Buffer (void) |
int | Size (void) |
void | SetSize (int Size) |
int | MaxSize (void) |
void | Dump (int SlotNumber, bool Outgoing) |
Private Member Functions | |
const uint8_t * | GetData (const uint8_t *Data, int &Length) |
Private Attributes | |
int | size |
uint8_t | buffer [MAX_TPDU_SIZE] |
cTPDU::cTPDU | ( | uint8_t | Slot, |
uint8_t | Tcid, | ||
uint8_t | Tag, | ||
int | Length = 0 , |
||
const uint8_t * | Data = NULL |
||
) |
Definition at line 326 of file ci.c.
References esyslog, MAX_TPDU_DATA, SetLength(), T_CREATE_TC, T_CTC_REPLY, T_DATA_LAST, T_DATA_MORE, T_DELETE_TC, T_DTC_REPLY, T_NEW_TC, T_RCV, T_REQUEST_TC, and T_TC_ERROR.
|
inline |
Definition at line 319 of file ci.c.
Referenced by cCiAdapter::Action(), and cCamSlot::Write().
|
inline |
Definition at line 317 of file ci.c.
Referenced by cCiTransportConnection::HandleSessions().
void cTPDU::Dump | ( | int | SlotNumber, |
bool | Outgoing | ||
) |
Definition at line 372 of file ci.c.
References DumpPolls, DumpTPDUDataTransfer, MAX_DUMP, and T_SB.
Referenced by cCiAdapter::Action(), and cCamSlot::Write().
|
private |
Definition at line 389 of file ci.c.
References GetLength().
|
inline |
Definition at line 322 of file ci.c.
Referenced by cCiAdapter::Action().
|
inline |
Definition at line 321 of file ci.c.
Referenced by cCiAdapter::Action().
|
inline |
Definition at line 320 of file ci.c.
Referenced by cCamSlot::Write().
|
inline |
Definition at line 314 of file ci.c.
Referenced by cCiAdapter::Action().
uint8_t cTPDU::Status | ( | void | ) |
Definition at line 401 of file ci.c.
References T_SB.
Referenced by cCiTransportConnection::Process().
|
inline |
Definition at line 316 of file ci.c.
Referenced by cCiTransportConnection::Process().
|
inline |
Definition at line 315 of file ci.c.
Referenced by cCamSlot::Process().
|
private |