X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d0899514fa9495013cb73c8ead8c5a5baaf49111..4ac58077ff42ee1befee313fe2e185694d8b01b4:/lib/service/servicedvb.h?ds=sidebyside 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