MythTV  0.26-pre
Public Member Functions | Private Member Functions | Private Attributes
cTPDU Class Reference

List of all members.

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_tData (int &Length)
uint8_t Status (void)
int Write (int fd)
int Read (int fd)
void Dump (bool Outgoing)

Private Member Functions

const uint8_tGetData (const uint8_t *Data, int &Length)

Private Attributes

int size
uint8_t data [MAX_TPDU_SIZE]

Detailed Description

Definition at line 234 of file dvbci.cpp.


Constructor & Destructor Documentation

cTPDU::cTPDU ( void  ) [inline]

Definition at line 240 of file dvbci.cpp.

cTPDU::cTPDU ( uint8_t  Slot,
uint8_t  Tcid,
uint8_t  Tag,
int  Length = 0,
const uint8_t Data = NULL 
)

Definition at line 252 of file dvbci.cpp.


Member Function Documentation

const uint8_t * cTPDU::GetData ( const uint8_t Data,
int Length 
) [private]

Definition at line 340 of file dvbci.cpp.

Referenced by Data().

uint8_t cTPDU::Slot ( void  ) [inline]

Definition at line 242 of file dvbci.cpp.

Referenced by cTPDU().

uint8_t cTPDU::Tcid ( void  ) [inline]

Definition at line 243 of file dvbci.cpp.

Referenced by cTPDU(), and cCiTransportConnection::RecvTPDU().

uint8_t cTPDU::Tag ( void  ) [inline]

Definition at line 244 of file dvbci.cpp.

Referenced by cTPDU(), and cCiTransportConnection::RecvTPDU().

const uint8_t* cTPDU::Data ( int Length) [inline]

Definition at line 245 of file dvbci.cpp.

Referenced by cCiTransportConnection::Data().

Definition at line 352 of file dvbci.cpp.

Referenced by cCiTransportConnection::RecvTPDU().

int cTPDU::Write ( int  fd)

Definition at line 298 of file dvbci.cpp.

Referenced by cCiTransportConnection::SendTPDU().

int cTPDU::Read ( int  fd)

Definition at line 307 of file dvbci.cpp.

Referenced by cCiTransportConnection::RecvTPDU().

void cTPDU::Dump ( bool  Outgoing)

Definition at line 319 of file dvbci.cpp.

Referenced by Read(), and Write().


Member Data Documentation

int cTPDU::size [private]

Definition at line 236 of file dvbci.cpp.

Referenced by mythburn.FontDef::drawText(), and mythburn.FontDef::getFont().

uint8_t cTPDU::data[MAX_TPDU_SIZE] [private]

Definition at line 237 of file dvbci.cpp.

Referenced by cTPDU().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends