openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
iDVBChannelList Class Referenceabstract

#include <idvb.h>

Inheritance diagram for iDVBChannelList:
iObject eDVBDB eDVBTransponderList

Public Member Functions

virtual RESULT removeService (const eServiceReference &service)=0
 
virtual RESULT removeServices (eDVBChannelID chid=eDVBChannelID(), unsigned int orb_pos=0xFFFFFFFF)=0
 
virtual RESULT removeServices (int dvb_namespace=-1, int tsid=-1, int onid=-1, unsigned int orb_pos=0xFFFFFFFF)=0
 
virtual RESULT removeServices (iDVBFrontendParameters *feparm)=0
 
virtual RESULT addFlag (const eServiceReference &service, unsigned int flagmask=0xFFFFFFFF)=0
 
virtual RESULT removeFlag (const eServiceReference &service, unsigned int flagmask=0xFFFFFFFF)=0
 
virtual RESULT removeFlags (unsigned int flagmask, eDVBChannelID chid=eDVBChannelID(), unsigned int orb_pos=0xFFFFFFFF)=0
 
virtual RESULT removeFlags (unsigned int flagmask, int dvb_namespace=-1, int tsid=-1, int onid=-1, unsigned int orb_pos=0xFFFFFFFF)=0
 
virtual RESULT addChannelToList (const eDVBChannelID &id, iDVBFrontendParameters *feparm)=0
 
virtual RESULT removeChannel (const eDVBChannelID &id)=0
 
virtual RESULT getChannelFrontendData (const eDVBChannelID &id, ePtr< iDVBFrontendParameters > &parm)=0
 
virtual RESULT addService (const eServiceReferenceDVB &reference, eDVBService *service)=0
 
virtual RESULT getService (const eServiceReferenceDVB &reference, ePtr< eDVBService > &service)=0
 
virtual RESULT flush ()=0
 
virtual RESULT getBouquet (const eServiceReference &ref, eBouquet *&bouquet)=0
 
virtual RESULT startQuery (ePtr< iDVBChannelListQuery > &query, eDVBChannelQuery *q, const eServiceReference &source)=0
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Additional Inherited Members

- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Member Function Documentation

◆ addChannelToList()

virtual RESULT iDVBChannelList::addChannelToList ( const eDVBChannelID id,
iDVBFrontendParameters feparm 
)
pure virtual

Implemented in eDVBDB.

◆ addFlag()

virtual RESULT iDVBChannelList::addFlag ( const eServiceReference service,
unsigned int  flagmask = 0xFFFFFFFF 
)
pure virtual

Implemented in eDVBDB.

◆ addService()

virtual RESULT iDVBChannelList::addService ( const eServiceReferenceDVB reference,
eDVBService service 
)
pure virtual

Implemented in eDVBDB.

◆ flush()

virtual RESULT iDVBChannelList::flush ( )
pure virtual

Implemented in eDVBDB.

◆ getBouquet()

virtual RESULT iDVBChannelList::getBouquet ( const eServiceReference ref,
eBouquet *&  bouquet 
)
pure virtual

Implemented in eDVBDB.

◆ getChannelFrontendData()

virtual RESULT iDVBChannelList::getChannelFrontendData ( const eDVBChannelID id,
ePtr< iDVBFrontendParameters > &  parm 
)
pure virtual

Implemented in eDVBTransponderList, and eDVBDB.

◆ getService()

virtual RESULT iDVBChannelList::getService ( const eServiceReferenceDVB reference,
ePtr< eDVBService > &  service 
)
pure virtual

Implemented in eDVBDB.

◆ removeChannel()

virtual RESULT iDVBChannelList::removeChannel ( const eDVBChannelID id)
pure virtual

Implemented in eDVBDB.

◆ removeFlag()

virtual RESULT iDVBChannelList::removeFlag ( const eServiceReference service,
unsigned int  flagmask = 0xFFFFFFFF 
)
pure virtual

Implemented in eDVBDB.

◆ removeFlags() [1/2]

virtual RESULT iDVBChannelList::removeFlags ( unsigned int  flagmask,
eDVBChannelID  chid = eDVBChannelID(),
unsigned int  orb_pos = 0xFFFFFFFF 
)
pure virtual

Implemented in eDVBDB.

◆ removeFlags() [2/2]

virtual RESULT iDVBChannelList::removeFlags ( unsigned int  flagmask,
int  dvb_namespace = -1,
int  tsid = -1,
int  onid = -1,
unsigned int  orb_pos = 0xFFFFFFFF 
)
pure virtual

Implemented in eDVBDB.

◆ removeService()

virtual RESULT iDVBChannelList::removeService ( const eServiceReference service)
pure virtual

Implemented in eDVBDB.

◆ removeServices() [1/3]

virtual RESULT iDVBChannelList::removeServices ( eDVBChannelID  chid = eDVBChannelID(),
unsigned int  orb_pos = 0xFFFFFFFF 
)
pure virtual

Implemented in eDVBDB.

◆ removeServices() [2/3]

virtual RESULT iDVBChannelList::removeServices ( iDVBFrontendParameters feparm)
pure virtual

Implemented in eDVBDB.

◆ removeServices() [3/3]

virtual RESULT iDVBChannelList::removeServices ( int  dvb_namespace = -1,
int  tsid = -1,
int  onid = -1,
unsigned int  orb_pos = 0xFFFFFFFF 
)
pure virtual

Implemented in eDVBDB.

◆ startQuery()

virtual RESULT iDVBChannelList::startQuery ( ePtr< iDVBChannelListQuery > &  query,
eDVBChannelQuery q,
const eServiceReference source 
)
pure virtual

Implemented in eDVBDB.


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