|
MythTV
0.26-pre
|
#include <dvbci.h>
| cLlCiHandler::cLlCiHandler | ( | int | Fd, |
| int | NumSlots | ||
| ) | [private] |
| cLlCiHandler::~cLlCiHandler | ( | ) | [virtual] |
| int cLlCiHandler::ResourceIdToInt | ( | const uint8_t * | Data | ) | [private] |
Definition at line 1576 of file dvbci.cpp.
Referenced by OpenSession().
| bool cLlCiHandler::Send | ( | uint8_t | Tag, |
| int | SessionId, | ||
| int | ResourceId = 0, |
||
| int | Status = -1 |
||
| ) | [private] |
Definition at line 1581 of file dvbci.cpp.
Referenced by CloseSession(), and OpenSession().
| cCiSession * cLlCiHandler::GetSessionBySessionId | ( | int | SessionId | ) | [private] |
Definition at line 1599 of file dvbci.cpp.
Referenced by CloseSession(), and Process().
| cCiSession * cLlCiHandler::GetSessionByResourceId | ( | int | ResourceId, |
| int | Slot | ||
| ) | [private] |
Definition at line 1608 of file dvbci.cpp.
Referenced by CreateSession(), EnterMenu(), GetCaSystemIds(), GetEnquiry(), GetMenu(), SetCaPmt(), and SetTimeOffset().
| cCiSession * cLlCiHandler::CreateSession | ( | int | ResourceId | ) | [private] |
Definition at line 1617 of file dvbci.cpp.
Referenced by OpenSession().
| bool cLlCiHandler::OpenSession | ( | int | Length, |
| const uint8_t * | Data | ||
| ) | [private] |
| bool cLlCiHandler::CloseSession | ( | int | SessionId | ) | [private] |
Definition at line 1667 of file dvbci.cpp.
Referenced by CloseAllSessions(), and Process().
| int cLlCiHandler::CloseAllSessions | ( | int | Slot | ) | [private] |
| int cLlCiHandler::NumSlots | ( | void | ) | [inline, virtual] |
Implements cCiHandler.
Definition at line 182 of file dvbci.h.
Referenced by cLlCiHandler(), and SetTimeOffset().
| bool cLlCiHandler::Process | ( | void | ) | [virtual] |
Implements cCiHandler.
| bool cLlCiHandler::HasUserIO | ( | void | ) | [inline, virtual] |
Implements cCiHandler.
| bool cLlCiHandler::NeedCaPmt | ( | void | ) | [inline, virtual] |
Implements cCiHandler.
| bool cLlCiHandler::EnterMenu | ( | int | Slot | ) | [virtual] |
Implements cCiHandler.
| cCiMenu * cLlCiHandler::GetMenu | ( | void | ) | [virtual] |
Implements cCiHandler.
| cCiEnquiry * cLlCiHandler::GetEnquiry | ( | void | ) | [virtual] |
Implements cCiHandler.
| bool cLlCiHandler::SetCaPmt | ( | cCiCaPmt & | CaPmt | ) |
| const unsigned short * cLlCiHandler::GetCaSystemIds | ( | int | Slot | ) | [virtual] |
Implements cCiHandler.
| bool cLlCiHandler::SetCaPmt | ( | cCiCaPmt & | CaPmt, |
| int | Slot | ||
| ) | [virtual] |
Implements cCiHandler.
| void cLlCiHandler::SetTimeOffset | ( | double | offset_in_seconds | ) | [virtual] |
Reimplemented from cCiHandler.
| bool cLlCiHandler::Reset | ( | int | Slot | ) |
| bool cLlCiHandler::connected | ( | ) | const |
friend class cCiHandler [friend] |
cMutex cLlCiHandler::mutex [private] |
Definition at line 162 of file dvbci.h.
Referenced by EnterMenu(), GetCaSystemIds(), GetEnquiry(), GetMenu(), Process(), Reset(), SetCaPmt(), SetTimeOffset(), and ~cLlCiHandler().
int cLlCiHandler::fdCa [private] |
Definition at line 163 of file dvbci.h.
Referenced by cLlCiHandler(), and ~cLlCiHandler().
int cLlCiHandler::numSlots [private] |
Definition at line 164 of file dvbci.h.
Referenced by cLlCiHandler(), GetEnquiry(), GetMenu(), NumSlots(), and Process().
bool cLlCiHandler::newCaSupport [private] |
Definition at line 165 of file dvbci.h.
Referenced by cLlCiHandler(), CreateSession(), and Process().
bool cLlCiHandler::hasUserIO [private] |
Definition at line 166 of file dvbci.h.
Referenced by cLlCiHandler(), HasUserIO(), and Process().
bool cLlCiHandler::needCaPmt [private] |
Definition at line 167 of file dvbci.h.
Referenced by cLlCiHandler(), NeedCaPmt(), and Process().
cCiSession* cLlCiHandler::sessions[MAX_CI_SESSION] [private] |
Definition at line 168 of file dvbci.h.
Referenced by cLlCiHandler(), CloseAllSessions(), CloseSession(), CreateSession(), GetSessionByResourceId(), GetSessionBySessionId(), Process(), and ~cLlCiHandler().
cCiTransportLayer* cLlCiHandler::tpl [private] |
Definition at line 169 of file dvbci.h.
Referenced by cLlCiHandler(), Process(), Reset(), and ~cLlCiHandler().
cCiTransportConnection* cLlCiHandler::tc [private] |
Definition at line 170 of file dvbci.h.
Referenced by cLlCiHandler(), CreateSession(), Process(), and Send().
1.7.6.1