X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/640fa7fc2dab8135f04952e3dec9abd1d715a328..4b0342f51438d402e55632f25ad580cc68a5f501:/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