Merge remote branch 'remotes/origin/bug_333_dvdburn_movielength' into experimental
[enigma2.git] / lib / driver / rc.h
index 2a776ee4d5e0ec35bf1fc9789a4a4e1c7ae62581..ef0588c4cb96008ded5749d25862ad2270e3e40b 100644 (file)
@@ -95,7 +95,7 @@ class eRCShortDriver: public eRCDriver
 {
 protected:
        int handle;
-       eSocketNotifier *sn;
+       ePtr<eSocketNotifier> sn;
        void keyPressed(int);
 public:
        eRCShortDriver(const char *filename);
@@ -106,12 +106,13 @@ class eRCInputEventDriver: public eRCDriver
 {
 protected:
        int handle;
-       eSocketNotifier *sn;
+       ePtr<eSocketNotifier> sn;
        void keyPressed(int);
 public:
        std::string getDeviceName();
        eRCInputEventDriver(const char *filename);
        ~eRCInputEventDriver();
+       void setExclusive(bool b); // in exclusive mode data is not carried to console device
 };
 
 class eRCKey