+ RESULT stream(ePtr<iStreamableService> &ptr);
+ RESULT getError(int &error) { error = m_error; return 0; }
+ RESULT frontendInfo(ePtr<iFrontendInformation> &ptr);
+ RESULT subServices(ePtr<iSubserviceList> &ptr);
+
+ // iStreamableService
+ PyObject *getStreamingData();
+
+ // iSubserviceList
+ int getNumberOfSubservices();
+ RESULT getSubservice(eServiceReference &subservice, unsigned int n);