X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d0899514fa9495013cb73c8ead8c5a5baaf49111..c2f1a638b1eb861d1a8e97530adfcefd65ff6ac0:/lib/service/servicedvb.h diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h index accdd20d..57dca9a0 100644 --- a/lib/service/servicedvb.h +++ b/lib/service/servicedvb.h @@ -28,14 +28,17 @@ private: class eDVBServiceList: public iListableService { DECLARE_REF(eDVBServiceList); -private: - eServiceReference m_parent; - friend class eServiceFactoryDVB; - eDVBServiceList(const eServiceReference &parent); public: virtual ~eDVBServiceList(); RESULT getContent(std::list &list); RESULT getNext(eServiceReference &ptr); + int compareLessEqual(const eServiceReference &a, const eServiceReference &b); +private: + RESULT startQuery(); + eServiceReference m_parent; + friend class eServiceFactoryDVB; + eDVBServiceList(const eServiceReference &parent); + ePtr m_query; }; class eDVBServicePlay: public iPlayableService, iSeekableService, public Object, public iServiceInformation