MythTV  master
Public Member Functions | Static Public Member Functions | List of all members
cCiHandler Class Referenceabstract

#include <dvbci.h>

Inheritance diagram for cCiHandler:
Inheritance graph
[legend]

Public Member Functions

virtual ~cCiHandler ()=default
 
virtual int NumSlots (void)=0
 
virtual bool Process (void)=0
 
virtual bool HasUserIO (void)=0
 
virtual bool NeedCaPmt (void)=0
 
virtual bool EnterMenu (int Slot)=0
 
virtual cCiMenuGetMenu (void)=0
 
virtual cCiEnquiryGetEnquiry (void)=0
 
virtual dvbca_vector GetCaSystemIds (int Slot)=0
 
virtual bool SetCaPmt (cCiCaPmt &CaPmt, int Slot)=0
 
virtual void SetTimeOffset (double)
 

Static Public Member Functions

static cCiHandlerCreateCiHandler (const char *FileName)
 

Detailed Description

Definition at line 143 of file dvbci.h.

Constructor & Destructor Documentation

◆ ~cCiHandler()

virtual cCiHandler::~cCiHandler ( )
virtualdefault

Member Function Documentation

◆ CreateCiHandler()

cCiHandler * cCiHandler::CreateCiHandler ( const char *  FileName)
static

Definition at line 1605 of file dvbci.cpp.

Referenced by DVBCam::Start().

◆ NumSlots()

virtual int cCiHandler::NumSlots ( void  )
pure virtual

Implemented in cHlCiHandler, and cLlCiHandler.

Referenced by CreateCiHandler(), and DVBCam::SendPMT().

◆ Process()

virtual bool cCiHandler::Process ( void  )
pure virtual

Implemented in cHlCiHandler, and cLlCiHandler.

Referenced by DVBCam::run().

◆ HasUserIO()

virtual bool cCiHandler::HasUserIO ( void  )
pure virtual

Implemented in cHlCiHandler, and cLlCiHandler.

Referenced by DVBCam::run().

◆ NeedCaPmt()

virtual bool cCiHandler::NeedCaPmt ( void  )
pure virtual

Implemented in cHlCiHandler, and cLlCiHandler.

Referenced by DVBCam::run().

◆ EnterMenu()

virtual bool cCiHandler::EnterMenu ( int  Slot)
pure virtual

Implemented in cHlCiHandler, and cLlCiHandler.

◆ GetMenu()

virtual cCiMenu* cCiHandler::GetMenu ( void  )
pure virtual

Implemented in cHlCiHandler, and cLlCiHandler.

Referenced by DVBCam::HandleUserIO().

◆ GetEnquiry()

virtual cCiEnquiry* cCiHandler::GetEnquiry ( void  )
pure virtual

Implemented in cHlCiHandler, and cLlCiHandler.

Referenced by DVBCam::HandleUserIO().

◆ GetCaSystemIds()

virtual dvbca_vector cCiHandler::GetCaSystemIds ( int  Slot)
pure virtual

Implemented in cHlCiHandler, and cLlCiHandler.

Referenced by DVBCam::SendPMT().

◆ SetCaPmt()

virtual bool cCiHandler::SetCaPmt ( cCiCaPmt CaPmt,
int  Slot 
)
pure virtual

Implemented in cHlCiHandler, and cLlCiHandler.

Referenced by DVBCam::SendPMT().

◆ SetTimeOffset()

virtual void cCiHandler::SetTimeOffset ( double  )
inlinevirtual

Reimplemented in cLlCiHandler.

Definition at line 156 of file dvbci.h.

Referenced by DVBCam::SetTimeOffset().


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