17 std::map<int,ePtr<iServiceHandler> > handler;
18 std::map<std::string, int> extensions_r;
static int ptr
Definition: bcm.cpp:17
Definition: smartptr.h:11
RESULT offlineOperations(const eServiceReference &, ePtr< iServiceOfflineOperations > &ptr)
Definition: service.cpp:191
RESULT record(const eServiceReference &, ePtr< iRecordableService > &ptr)
Definition: service.cpp:158
int getServiceTypeForExtension(const char *str)
Definition: service.cpp:244
RESULT addServiceFactory(int id, iServiceHandler *hnd, std::list< std::string > &extensions)
Definition: service.cpp:202
RESULT addFactoryExtension(int id, const char *extension)
Definition: service.cpp:229
RESULT info(const eServiceReference &, ePtr< iStaticServiceInformation > &ptr)
Definition: service.cpp:180
RESULT play(const eServiceReference &, ePtr< iPlayableService > &ptr)
Definition: service.cpp:147
RESULT removeFactoryExtension(int id, const char *extension)
Definition: service.cpp:235
RESULT removeServiceFactory(int id)
Definition: service.cpp:212
eServiceCenter()
Definition: service.cpp:127
RESULT list(const eServiceReference &, ePtr< iListableService > &ptr)
Definition: service.cpp:169
static SWIG_VOID(RESULT) getInstance(ePtr< iServiceHandler > &SWIG_NAMED_OUTPUT(ptr))
Definition: service.h:46
static RESULT getPrivInstance(ePtr< eServiceCenter > &ptr)
Definition: service.h:40
virtual ~eServiceCenter()
Definition: service.cpp:136
Definition: iservice.h:15
Definition: iservice.h:1095
extension
Definition: FileCommander/ui.py:75
extensions
Definition: PluginBrowser.py:28
str
Definition: enigma_py_patcher.py:14
int RESULT
Definition: object.h:12
ePtr< eServiceCenter > eServiceCenterPtr
Definition: service.h:8
#define SWIG_NAMED_OUTPUT(x)
Definition: swig.h:21