X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/b7284f749bb4637604e5d4d96272e3f1847055f0..61402686fd1130b5b183fbe853927180be1ba1e1:/lib/dvb_ci/dvbci.h diff --git a/lib/dvb_ci/dvbci.h b/lib/dvb_ci/dvbci.h index b72b21b1..eb4b6b04 100644 --- a/lib/dvb_ci/dvbci.h +++ b/lib/dvb_ci/dvbci.h @@ -13,17 +13,15 @@ DECLARE_REF(eDVBCISlot); private: int fd; void data(int); - eSocketNotifier *notifier_data; - void event(int); - eSocketNotifier *notifier_event; + eSocketNotifier *notifier; int state; enum {stateRemoved, stateInserted}; public: eDVBCISlot(eMainloop *context, int nr); - virtual ~eDVBCISlot(); + ~eDVBCISlot(); - int eDVBCISlot::write(const unsigned char *data, size_t len); + int send(const unsigned char *data, size_t len); eDVBCIApplicationManagerSession *application_manager; eDVBCICAManagerSession *ca_manager; @@ -31,11 +29,12 @@ public: class eDVBCIInterfaces { +DECLARE_REF(eDVBCIInterfaces); private: eSmartPtrList m_slots; public: eDVBCIInterfaces(); - virtual ~eDVBCIInterfaces(); + ~eDVBCIInterfaces(); }; #endif