1 #ifndef __dvbci_dvbci_h
2 #define __dvbci_dvbci_h
4 #include <lib/base/ebase.h>
8 class eDVBCISlot: public iObject, public Object
10 DECLARE_REF(eDVBCISlot);
14 eSocketNotifier *notifier_data;
16 eSocketNotifier *notifier_event;
19 enum {stateRemoved, stateInserted};
21 eDVBCISlot(eMainloop *context, int nr);
22 virtual ~eDVBCISlot();
24 int eDVBCISlot::write(const unsigned char *data, size_t len);
27 class eDVBCIInterfaces
30 eSmartPtrList<eDVBCISlot> m_slots;
33 virtual ~eDVBCIInterfaces();