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

#include <iservice.h>

Inheritance diagram for iListableService:
iObject eDVBServiceList eServiceFS

Public Member Functions

virtual RESULT getContent (std::list< eServiceReference > &list, bool sorted=false)=0
 
virtual PyObject * getContent (const char *format, bool sorted=false)=0
 
virtual SWIG_VOID (RESULT) getNext(eServiceReference &SWIG_OUTPUT)=0
 
virtual int compareLessEqual (const eServiceReference &, const eServiceReference &)=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
 

Additional Inherited Members

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

Member Function Documentation

◆ compareLessEqual()

virtual int iListableService::compareLessEqual ( const eServiceReference ,
const eServiceReference  
)
pure virtual

Implemented in eDVBServiceList, and eServiceFS.

◆ getContent() [1/2]

virtual PyObject* iListableService::getContent ( const char *  format,
bool  sorted = false 
)
pure virtual

Implemented in eDVBServiceList, and eServiceFS.

◆ getContent() [2/2]

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

Implemented in eServiceFS, and eDVBServiceList.

◆ SWIG_VOID() [1/2]

virtual iListableService::SWIG_VOID ( RESULT  ) &
pure virtual

◆ SWIG_VOID() [2/2]

virtual iListableService::SWIG_VOID ( RESULT  ) &
pure virtual

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