aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb_ci/dvbci.h
diff options
context:
space:
mode:
authorRonny Strutz <ronny.strutz@multimedia-labs.de>2005-08-12 19:38:08 +0000
committerRonny Strutz <ronny.strutz@multimedia-labs.de>2005-08-12 19:38:08 +0000
commitc4bab36eed7b9ce0ba0b16775a9d429c71c5eed7 (patch)
tree2f3ea720dbef0788eab0afe4c74701f9011dd557 /lib/dvb_ci/dvbci.h
parent93e7d5d00cc4fa9245ffae2ba63003284f5fce0f (diff)
downloadenigma2-c4bab36eed7b9ce0ba0b16775a9d429c71c5eed7.tar.gz
enigma2-c4bab36eed7b9ce0ba0b16775a9d429c71c5eed7.zip
change session handling
Diffstat (limited to 'lib/dvb_ci/dvbci.h')
-rw-r--r--lib/dvb_ci/dvbci.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/dvb_ci/dvbci.h b/lib/dvb_ci/dvbci.h
index 961999e9..78c1cc8e 100644
--- a/lib/dvb_ci/dvbci.h
+++ b/lib/dvb_ci/dvbci.h
@@ -5,7 +5,7 @@
class eDVBCISession;
-class eDVBCISlot: public Object
+class eDVBCISlot: public iObject, public Object
{
DECLARE_REF(eDVBCISlot);
private:
@@ -14,8 +14,9 @@ private:
eSocketNotifier *notifier_data;
void event(int);
eSocketNotifier *notifier_event;
-
- eDVBCISession *se;
+
+ int state;
+ enum {stateRemoved, stateInserted};
public:
eDVBCISlot(eMainloop *context, int nr);
virtual ~eDVBCISlot();