diff options
-rw-r--r-- | p2pvr/devices/devices.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/p2pvr/devices/devices.h b/p2pvr/devices/devices.h index 0d8af11..30e0848 100644 --- a/p2pvr/devices/devices.h +++ b/p2pvr/devices/devices.h @@ -45,23 +45,24 @@ class DLL_PUBLIC DevicesI : public Tuners { private: typedef boost::function<DVBSI::DeliveryPtr()> DeliveryProvider; - TunerPtr getTuner(); - TunerPtr getTuner(const DeliveryProvider &); - TunerPtr getTuner(const DVBSI::DeliveryPtr &); - void releaseTuner(const TunerPtr &); - typedef boost::function<void(TunerPtr)> Target; - void finiteTunerOperation(TunerPtr && tuner, const Target &); - typedef boost::shared_ptr<OpenTuner> OpenTunerPtr; typedef std::map<Ice::Int, OpenTunerPtr> OpenDevices; - OpenDevices openDevices; typedef std::map<Ice::Int, TunerPtr> BackgroundOperations; + + DLL_PRIVATE TunerPtr getTuner(); + DLL_PRIVATE TunerPtr getTuner(const DeliveryProvider &); + DLL_PRIVATE TunerPtr getTuner(const DVBSI::DeliveryPtr &); + DLL_PRIVATE void releaseTuner(const TunerPtr &); + DLL_PRIVATE void finiteTunerOperation(TunerPtr && tuner, const Target &); + + OpenDevices openDevices; BackgroundOperations backgroundOperations; std::vector<boost::filesystem::path> devices; std::mutex lock; - static IceTray::Logging::LoggerPtr logger; IceTray::OptionsResolver<Options> options; + + static IceTray::Logging::LoggerPtr logger; }; } |