X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/df31302ca30e09aa7d2183fcf6f61147bd1addf7..0c59a4279f93f08fe95fca5f2e55f3e025f0cceb:/lib/dvb_ci/dvbci.h diff --git a/lib/dvb_ci/dvbci.h b/lib/dvb_ci/dvbci.h index 603fadfd..4e3fcce2 100644 --- a/lib/dvb_ci/dvbci.h +++ b/lib/dvb_ci/dvbci.h @@ -41,11 +41,10 @@ enum data_source class eDVBCISlot: public iObject, public Object { friend class eDVBCIInterfaces; -DECLARE_REF(eDVBCISlot); -private: + DECLARE_REF(eDVBCISlot); int slotid; int fd; - eSocketNotifier *notifier; + ePtr notifier; int state; std::map running_services; eDVBCIApplicationManagerSession *application_manager; @@ -112,9 +111,8 @@ typedef std::list PMTHandlerList; class eDVBCIInterfaces { -DECLARE_REF(eDVBCIInterfaces); + DECLARE_REF(eDVBCIInterfaces); static eDVBCIInterfaces *instance; -private: eSmartPtrList m_slots; eDVBCISlot *getSlot(int slotid); PMTHandlerList m_pmt_handlers;