pass more information about why a channel alloc fails, and display proper error messa...
[enigma2.git] / lib / dvb / dvb.h
index e09f0faec16d55f3427cc1c8a329090aface4145..c71a4d1b9a399f9f1d505bc9d7a86a7e0b2b66d1 100644 (file)
@@ -196,9 +196,13 @@ public:
        RESULT getChannelList(ePtr<iDVBChannelList> &list);
        
        enum {
-               errNoFrontend = -1,
+                       /* errNoFrontend = -1 replaced by more spcific messages */
                errNoDemux    = -2,
-               errChidNotFound = -3
+               errChidNotFound = -3,
+               errNoChannelList = -4,
+               errChannelNotInList = -5,
+               errAllSourcesBusy = -6,
+               errNoSourceFound = -7,
        };
        
        RESULT connectChannelAdded(const Slot1<void,eDVBChannel*> &channelAdded, ePtr<eConnection> &connection);