openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eDVBServiceList Class Reference

#include <servicedvb.h>

Inheritance diagram for eDVBServiceList:
iListableService iMutableServiceList iObject iObject

Public Member Functions

virtual ~eDVBServiceList ()
 
PyObject * getContent (const char *formatstr, bool sorted=false)
 
RESULT getContent (std::list< eServiceReference > &list, bool sorted=false)
 
RESULT getNext (eServiceReference &ptr)
 
int compareLessEqual (const eServiceReference &a, const eServiceReference &b)
 
RESULT startEdit (ePtr< iMutableServiceList > &)
 
RESULT flushChanges ()
 
RESULT addService (eServiceReference &ref, eServiceReference before)
 
RESULT removeService (eServiceReference &ref, bool renameBouquet=true)
 
RESULT moveService (eServiceReference &ref, int pos)
 
RESULT setListName (const std::string &name)
 
- Public Member Functions inherited from iListableService
virtual SWIG_VOID (RESULT) getNext(eServiceReference &SWIG_OUTPUT)=0
 
virtual SWIG_VOID (RESULT) startEdit(ePtr< iMutableServiceList > &SWIG_OUTPUT)=0
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Friends

class eServiceFactoryDVB
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ ~eDVBServiceList()

eDVBServiceList::~eDVBServiceList ( )
virtual

Member Function Documentation

◆ addService()

RESULT eDVBServiceList::addService ( eServiceReference ref,
eServiceReference  before 
)
virtual

Implements iMutableServiceList.

◆ compareLessEqual()

int eDVBServiceList::compareLessEqual ( const eServiceReference a,
const eServiceReference b 
)
inlinevirtual

Implements iListableService.

◆ flushChanges()

RESULT eDVBServiceList::flushChanges ( )
virtual

Implements iMutableServiceList.

◆ getContent() [1/2]

PyObject * eDVBServiceList::getContent ( const char *  formatstr,
bool  sorted = false 
)
virtual

Implements iListableService.

◆ getContent() [2/2]

RESULT eDVBServiceList::getContent ( std::list< eServiceReference > &  list,
bool  sorted = false 
)
virtual

Implements iListableService.

◆ getNext()

RESULT eDVBServiceList::getNext ( eServiceReference ptr)

◆ moveService()

RESULT eDVBServiceList::moveService ( eServiceReference ref,
int  pos 
)
virtual

Implements iMutableServiceList.

◆ removeService()

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

Implements iMutableServiceList.

◆ setListName()

RESULT eDVBServiceList::setListName ( const std::string &  name)
virtual

Implements iMutableServiceList.

◆ startEdit()

RESULT eDVBServiceList::startEdit ( ePtr< iMutableServiceList > &  res)

Friends And Related Function Documentation

◆ eServiceFactoryDVB

friend class eServiceFactoryDVB
friend

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