use green to add a timer directly from the epgSelection
[enigma2.git] / lib / dvb / isection.h
index 04b50f5..5a0c5cf 100644 (file)
@@ -21,7 +21,7 @@ struct eDVBSectionFilterMask
 
 struct eDVBTableSpec
 {
-       int pid, tid, tidext;
+       int pid, tid, tidext, tid_mask, tidext_mask;
        int version;
        int timeout;        /* timeout in ms */
        enum
@@ -38,16 +38,19 @@ struct eDVBTableSpec
                tfHaveTIDExt=16,
                tfCheckCRC=32,
                tfHaveTimeout=64,
+               tfHaveTIDMask=128,
+               tfHaveTIDExtMask=256
        };
        int flags;
 };
 
-class iDVBSectionReader: public virtual iObject
+class iDVBSectionReader: public iObject
 {
 public:
        virtual RESULT start(const eDVBSectionFilterMask &mask)=0;
        virtual RESULT stop()=0;
        virtual RESULT connectRead(const Slot1<void,const __u8*> &read, ePtr<eConnection> &conn)=0;
+       virtual ~iDVBSectionReader() { };
 };
 
 #endif