Definition at line 357 of file dvbci.cpp.
Public Member Functions | |
| cCiTransportConnection (void) | |
| ~cCiTransportConnection () | |
| int | Slot (void) const |
| int | SendData (int Length, const uint8_t *Data) |
| int | RecvData (void) |
| const uint8_t * | Data (int &Length) |
Private Member Functions | |
| void | Init (int Fd, uint8_t Slot, uint8_t Tcid) |
| int | SendTPDU (uint8_t Tag, int Length=0, const uint8_t *Data=NULL) |
| int | RecvTPDU (void) |
| int | CreateConnection (void) |
| int | Poll (void) |
| eState | State (void) |
| int | LastResponse (void) |
| bool | DataAvailable (void) |
Private Attributes | |
| int | fd |
| uint8_t | slot |
| uint8_t | tcid |
| eState | state |
| cTPDU * | tpdu |
| struct timeval | last_poll |
| int | lastResponse |
| bool | dataAvailable |
Friends | |
| class | cCiTransportLayer |
| void cCiTransportConnection::Init | ( | int | Fd, | |
| uint8_t | Slot, | |||
| uint8_t | Tcid | |||
| ) | [private] |
Definition at line 399 of file dvbci.cpp.
Referenced by cCiTransportConnection(), cCiTransportLayer::NewConnection(), and RecvTPDU().
| int cCiTransportConnection::SendTPDU | ( | uint8_t | Tag, | |
| int | Length = 0, |
|||
| const uint8_t * | Data = NULL | |||
| ) | [private] |
Definition at line 412 of file dvbci.cpp.
Referenced by CreateConnection(), Poll(), RecvData(), RecvTPDU(), and SendData().
| int cCiTransportConnection::RecvTPDU | ( | void | ) | [private] |
Definition at line 420 of file dvbci.cpp.
Referenced by CreateConnection(), Poll(), RecvData(), and SendData().
| int cCiTransportConnection::CreateConnection | ( | void | ) | [private] |
| int cCiTransportConnection::Poll | ( | void | ) | [private] |
| eState cCiTransportConnection::State | ( | void | ) | [inline, private] |
| int cCiTransportConnection::LastResponse | ( | void | ) | [inline, private] |
| bool cCiTransportConnection::DataAvailable | ( | void | ) | [inline, private] |
| int cCiTransportConnection::Slot | ( | void | ) | const [inline] |
Definition at line 379 of file dvbci.cpp.
Referenced by cLlCiHandler::CreateSession(), and cCiTransportLayer::Process().
| int cCiTransportConnection::SendData | ( | int | Length, | |
| const uint8_t * | Data | |||
| ) |
Definition at line 477 of file dvbci.cpp.
Referenced by cLlCiHandler::Send(), and cCiSession::SendData().
| int cCiTransportConnection::RecvData | ( | void | ) |
| const uint8_t * cCiTransportConnection::Data | ( | int & | Length | ) |
friend class cCiTransportLayer [friend] |
int cCiTransportConnection::fd [private] |
uint8_t cCiTransportConnection::slot [private] |
uint8_t cCiTransportConnection::tcid [private] |
eState cCiTransportConnection::state [private] |
Definition at line 363 of file dvbci.cpp.
Referenced by CreateConnection(), Init(), Poll(), RecvTPDU(), and SendData().
cTPDU* cCiTransportConnection::tpdu [private] |
Definition at line 364 of file dvbci.cpp.
Referenced by cCiTransportConnection(), Data(), Init(), RecvTPDU(), and ~cCiTransportConnection().
struct timeval cCiTransportConnection::last_poll [read, private] |
int cCiTransportConnection::lastResponse [private] |
bool cCiTransportConnection::dataAvailable [private] |
1.5.5