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

#include <servicefs.h>

Inheritance diagram for eServiceFS:
iListableService iObject

Public Member Functions

virtual ~eServiceFS ()
 
RESULT getContent (std::list< eServiceReference > &list, bool sorted=false)
 
PyObject * getContent (const char *format, bool sorted=false)
 
RESULT getNext (eServiceReference &ptr)
 
int compareLessEqual (const eServiceReference &, const eServiceReference &)
 
RESULT startEdit (ePtr< iMutableServiceList > &)
 
- 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 eServiceFactoryFS
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ ~eServiceFS()

eServiceFS::~eServiceFS ( )
virtual

Member Function Documentation

◆ compareLessEqual()

int eServiceFS::compareLessEqual ( const eServiceReference a,
const eServiceReference b 
)
virtual

Implements iListableService.

◆ getContent() [1/2]

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

Implements iListableService.

◆ getContent() [2/2]

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

Implements iListableService.

◆ getNext()

RESULT eServiceFS::getNext ( eServiceReference ptr)

◆ startEdit()

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

Friends And Related Function Documentation

◆ eServiceFactoryFS

friend class eServiceFactoryFS
friend

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