- started work on EIT
[enigma2.git] / lib / dvb / idvb.h
index 15796166dc596ba6fff75ff4c175d68aa59e8a73..4d728b4c65971fbeef189edd34b4ea8b92b07325 100644 (file)
@@ -223,8 +223,14 @@ public:
 class iDVBChannelList: public iObject
 {
 public:
+       virtual RESULT addChannelToList(const eDVBChannelID &id, iDVBFrontendParameters *feparm)=0;
+       virtual RESULT removeChannel(const eDVBChannelID &id)=0;
+       
        virtual RESULT getChannelFrontendData(const eDVBChannelID &id, ePtr<iDVBFrontendParameters> &parm)=0;
+       
+       virtual RESULT addService(const eServiceReferenceDVB &service, eDVBService *service)=0;
        virtual RESULT getService(const eServiceReferenceDVB &reference, ePtr<eDVBService> &service)=0;
+
        virtual RESULT startQuery(ePtr<iDVBChannelListQuery> &query, eDVBChannelQuery *query)=0;
 };