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 |
Definition at line 365 of file dvbci.cpp.
Definition at line 407 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 420 of file dvbci.cpp.
Referenced by CreateConnection(), Poll(), RecvData(), RecvTPDU(), and SendData().
| int cCiTransportConnection::RecvTPDU | ( | void | ) | [private] |
Definition at line 428 of file dvbci.cpp.
Referenced by CreateConnection(), Poll(), RecvData(), and SendData().
| int cCiTransportConnection::CreateConnection | ( | void | ) | [private] |
| int cCiTransportConnection::Poll | ( | void | ) | [private] |
Definition at line 544 of file dvbci.cpp.
Referenced by cCiTransportLayer::Process().
| eState cCiTransportConnection::State | ( | void | ) | [inline, private] |
Definition at line 381 of file dvbci.cpp.
Referenced by cCiTransportLayer::Process().
| int cCiTransportConnection::LastResponse | ( | void | ) | [inline, private] |
Definition at line 382 of file dvbci.cpp.
Referenced by cCiTransportLayer::Process().
| bool cCiTransportConnection::DataAvailable | ( | void | ) | [inline, private] |
Definition at line 383 of file dvbci.cpp.
Referenced by cCiTransportLayer::Process().
| int cCiTransportConnection::Slot | ( | void | ) | const [inline] |
Definition at line 387 of file dvbci.cpp.
Referenced by cLlCiHandler::CreateSession(), and cCiTransportLayer::Process().
| int cCiTransportConnection::SendData | ( | int | Length, | |
| const uint8_t * | Data | |||
| ) |
Definition at line 485 of file dvbci.cpp.
Referenced by cLlCiHandler::Send(), and cCiSession::SendData().
| int cCiTransportConnection::RecvData | ( | void | ) |
Definition at line 502 of file dvbci.cpp.
Referenced by cCiTransportLayer::Process().
| const uint8_t * cCiTransportConnection::Data | ( | int & | Length | ) |
Definition at line 509 of file dvbci.cpp.
Referenced by cLlCiHandler::Process().
friend class cCiTransportLayer [friend] |
int cCiTransportConnection::fd [private] |
Definition at line 368 of file dvbci.cpp.
Referenced by Init(), RecvTPDU(), and SendTPDU().
uint8_t cCiTransportConnection::slot [private] |
Definition at line 369 of file dvbci.cpp.
Referenced by Init(), RecvTPDU(), SendTPDU(), and Slot().
uint8_t cCiTransportConnection::tcid [private] |
Definition at line 370 of file dvbci.cpp.
Referenced by Init(), RecvTPDU(), and SendTPDU().
eState cCiTransportConnection::state [private] |
Definition at line 371 of file dvbci.cpp.
Referenced by CreateConnection(), Init(), Poll(), RecvTPDU(), SendData(), and State().
cTPDU* cCiTransportConnection::tpdu [private] |
Definition at line 372 of file dvbci.cpp.
Referenced by cCiTransportConnection(), Data(), Init(), RecvTPDU(), and ~cCiTransportConnection().
struct timeval cCiTransportConnection::last_poll [private] |
Definition at line 373 of file dvbci.cpp.
Referenced by cCiTransportConnection(), and Poll().
int cCiTransportConnection::lastResponse [private] |
Definition at line 374 of file dvbci.cpp.
Referenced by Init(), LastResponse(), and RecvTPDU().
bool cCiTransportConnection::dataAvailable [private] |
Definition at line 375 of file dvbci.cpp.
Referenced by DataAvailable(), Init(), and RecvTPDU().
1.6.3