X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/df31302ca30e09aa7d2183fcf6f61147bd1addf7..4dda70dcac6996c8b0a2016c49d6cfbab7128fee:/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;