git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
filepush.cpp: remove no more needed code.. this fixes i.e. timeshift to live transiti...
[enigma2.git]
/
lib
/
service
/
servicedvbrecord.h
diff --git
a/lib/service/servicedvbrecord.h
b/lib/service/servicedvbrecord.h
index e70547f1ab9d21b950968baf3853cd0b645afaee..0535f02919f02c3658a66b03aa5b6bb0b87fc4da 100644
(file)
--- a/
lib/service/servicedvbrecord.h
+++ b/
lib/service/servicedvbrecord.h
@@
-13,6
+13,7
@@
class eDVBServiceRecord: public eDVBServiceBase,
public iRecordableService,
public iStreamableService,
class eDVBServiceRecord: public eDVBServiceBase,
public iRecordableService,
public iStreamableService,
+ public iSubserviceList,
public Object
{
DECLARE_REF(eDVBServiceRecord);
public Object
{
DECLARE_REF(eDVBServiceRecord);
@@
-25,10
+26,14
@@
public:
RESULT stream(ePtr<iStreamableService> &ptr);
RESULT getError(int &error) { error = m_error; return 0; }
RESULT frontendInfo(ePtr<iFrontendInformation> &ptr);
RESULT stream(ePtr<iStreamableService> &ptr);
RESULT getError(int &error) { error = m_error; return 0; }
RESULT frontendInfo(ePtr<iFrontendInformation> &ptr);
+ RESULT subServices(ePtr<iSubserviceList> &ptr);
- /
* streamable service */
+ /
/ iStreamableService
PyObject *getStreamingData();
PyObject *getStreamingData();
+ // iSubserviceList
+ int getNumberOfSubservices();
+ RESULT getSubservice(eServiceReference &subservice, unsigned int n);
private:
enum { stateIdle, statePrepared, stateRecording };
bool m_simulate;
private:
enum { stateIdle, statePrepared, stateRecording };
bool m_simulate;