MythTV  master
Public Member Functions | Private Attributes | List of all members
cCiTransportLayer Class Reference
Collaboration diagram for cCiTransportLayer:
[legend]

Public Member Functions

 cCiTransportLayer (int Fd, int NumSlots)
 
cCiTransportConnectionNewConnection (int Slot)
 
bool ResetSlot (int Slot) const
 
bool ModuleReady (int Slot) const
 
cCiTransportConnectionProcess (int Slot)
 

Private Attributes

int m_fd
 
int m_numSlots
 
std::array< cCiTransportConnection, MAX_CI_CONNECTm_tc
 

Detailed Description

Definition at line 598 of file dvbci.cpp.

Constructor & Destructor Documentation

◆ cCiTransportLayer()

cCiTransportLayer::cCiTransportLayer ( int  Fd,
int  NumSlots 
)

Definition at line 611 of file dvbci.cpp.

Member Function Documentation

◆ NewConnection()

cCiTransportConnection * cCiTransportLayer::NewConnection ( int  Slot)

Definition at line 619 of file dvbci.cpp.

Referenced by cLlCiHandler::Process().

◆ ResetSlot()

bool cCiTransportLayer::ResetSlot ( int  Slot) const

Definition at line 633 of file dvbci.cpp.

Referenced by cCiTransportLayer(), cLlCiHandler::Process(), and cLlCiHandler::Reset().

◆ ModuleReady()

bool cCiTransportLayer::ModuleReady ( int  Slot) const

Definition at line 645 of file dvbci.cpp.

Referenced by cLlCiHandler::Process().

◆ Process()

cCiTransportConnection * cCiTransportLayer::Process ( int  Slot)

Definition at line 655 of file dvbci.cpp.

Referenced by cLlCiHandler::Process().

Member Data Documentation

◆ m_fd

int cCiTransportLayer::m_fd
private

Definition at line 600 of file dvbci.cpp.

Referenced by ModuleReady(), NewConnection(), and ResetSlot().

◆ m_numSlots

int cCiTransportLayer::m_numSlots
private

Definition at line 601 of file dvbci.cpp.

Referenced by cCiTransportLayer().

◆ m_tc

std::array<cCiTransportConnection,MAX_CI_CONNECT> cCiTransportLayer::m_tc
private

Definition at line 602 of file dvbci.cpp.

Referenced by NewConnection(), and Process().


The documentation for this class was generated from the following file: