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

#include <iservice.h>

Inheritance diagram for iMutableServiceList:
iObject eDVBServiceList

Public Member Functions

virtual RESULT flushChanges ()=0
 
virtual RESULT addService (eServiceReference &ref, eServiceReference before=eServiceReference())=0
 
virtual RESULT removeService (eServiceReference &ref, bool renameBouquet=true)=0
 
virtual RESULT moveService (eServiceReference &ref, int pos)=0
 
virtual RESULT setListName (const std::string &name)=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

◆ addService()

virtual RESULT iMutableServiceList::addService ( eServiceReference ref,
eServiceReference  before = eServiceReference() 
)
pure virtual

Implemented in eDVBServiceList.

◆ flushChanges()

virtual RESULT iMutableServiceList::flushChanges ( )
pure virtual

Implemented in eDVBServiceList.

◆ moveService()

virtual RESULT iMutableServiceList::moveService ( eServiceReference ref,
int  pos 
)
pure virtual

Implemented in eDVBServiceList.

◆ removeService()

virtual RESULT iMutableServiceList::removeService ( eServiceReference ref,
bool  renameBouquet = true 
)
pure virtual

Implemented in eDVBServiceList.

◆ setListName()

virtual RESULT iMutableServiceList::setListName ( const std::string &  name)
pure virtual

Implemented in eDVBServiceList.


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