start timer after message box is actually visible
[enigma2.git] / lib / service / iservice.h
index 6cb904e6d6bb10404bfd990a8faefd15f925b400..2ada9095e56c8b03ab42bb00876f0e4e354e72ae 100644 (file)
@@ -138,12 +138,12 @@ public:
                data[3]=data3;
                data[4]=data4;
        }
+#endif
        eServiceReference(int type, int flags, const std::string &path)
                : type(type), flags(flags), path(path)
        {
                memset(data, 0, sizeof(data));
        }
-#endif
        eServiceReference(const std::string &string);
        std::string toString() const;
        std::string toCompareString() const;
@@ -299,6 +299,8 @@ public:
                sVideoType,  // MPEG2 MPEG4
                
                sTags,  /* space seperated list of tags */
+               
+               sDVBState, /* states as defined in pmt handler (as events there) */
        };
        enum { resNA = -1, resIsString = -2, resIsPyObject = -3 };
 
@@ -646,8 +648,10 @@ class iListableService: public iObject
        ~iListableService();
 #endif
 public:
+#ifndef SWIG
                /* legacy interface: get a list */
        virtual RESULT getContent(std::list<eServiceReference> &list, bool sorted=false)=0;
+#endif
        virtual PyObject *getContent(const char* format, bool sorted=false)=0;
 
                /* new, shiny interface: streaming. */