From bef9bfb55955648b877b743c793b9d79a5a7bfe5 Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Sat, 14 Jun 2008 10:39:56 +0000 Subject: [PATCH] make some methods public --- lib/dvb/dvb.h | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/lib/dvb/dvb.h b/lib/dvb/dvb.h index 2fca347d..04543ae2 100644 --- a/lib/dvb/dvb.h +++ b/lib/dvb/dvb.h @@ -137,26 +137,10 @@ class eDVBResourceManager: public iObject, public Object int avail, busy; eSmartPtrList m_adapter; - eSmartPtrList m_demux; eSmartPtrList m_frontend; - void addAdapter(iDVBAdapter *adapter); - - /* allocates a frontend able to tune to frontend paramters 'feperm'. - the frontend must be tuned lateron. there is no guarante - that tuning will succeed - it just means that if this frontend - can't tune, no other frontend could do it. - - there might be a priority given to certain frontend/chid - combinations. this will be evaluated here. */ - - RESULT allocateFrontend(ePtr &fe, ePtr &feparm); - RESULT allocateFrontendByIndex(ePtr &fe, int slot_index); - - /* allocate a demux able to filter on the selected frontend. */ - RESULT allocateDemux(eDVBRegisteredFrontend *fe, ePtr &demux, int cap); - + struct active_channel { eDVBChannelID m_channel_id; @@ -178,8 +162,6 @@ class eDVBResourceManager: public iObject, public Object Signal1 m_channelAdded; - int canAllocateFrontend(ePtr &feparm); - eUsePtr m_cached_channel; Connection m_cached_channel_state_changed_conn; eTimer m_releaseCachedChannelTimer; @@ -212,9 +194,23 @@ public: RESULT allocateChannel(const eDVBChannelID &channelid, eUsePtr &channel); RESULT allocatePVRChannel(eUsePtr &channel); static RESULT getInstance(ePtr &); + + /* allocates a frontend able to tune to frontend paramters 'feperm'. + the frontend must be tuned lateron. there is no guarante + that tuning will succeed - it just means that if this frontend + can't tune, no other frontend could do it. + + there might be a priority given to certain frontend/chid + combinations. this will be evaluated here. */ + RESULT allocateFrontend(ePtr &fe, ePtr &feparm); + + RESULT allocateFrontendByIndex(ePtr &fe, int slot_index); + /* allocate a demux able to filter on the selected frontend. */ + RESULT allocateDemux(eDVBRegisteredFrontend *fe, ePtr &demux, int cap); #ifdef SWIG public: #endif + int canAllocateFrontend(ePtr &feparm); bool canMeasureFrontendInputPower(); PSignal1 frontendUseMaskChanged; SWIG_VOID(RESULT) allocateRawChannel(eUsePtr &SWIG_OUTPUT, int slot_index); -- 2.30.2