diff options
Diffstat (limited to 'p2pvr/daemon/si.h')
-rw-r--r-- | p2pvr/daemon/si.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/p2pvr/daemon/si.h b/p2pvr/daemon/si.h index 0e388a1..c9080ab 100644 --- a/p2pvr/daemon/si.h +++ b/p2pvr/daemon/si.h @@ -2,11 +2,14 @@ #define P2PVR_SI_H #include <p2pvr.h> -#include "dbClient.h" +#include <abstractDatabaseClient.h> #include <visibility.h> +#include <logger.h> -class DLL_PUBLIC SI : public P2PVR::SI, public DatabaseClient { +class DLL_PUBLIC SI : public P2PVR::SI, public IceTray::AbstractDatabaseClient { public: + SI(IceTray::DatabasePoolPtr); + DVBSI::Networks GetNetworks(const Ice::Current &); P2PVR::Deliveries GetAllDeliveries(const Ice::Current &); DVBSI::DeliveryPtr GetDeliveryForService(int id, const Ice::Current &); @@ -23,6 +26,8 @@ class DLL_PUBLIC SI : public P2PVR::SI, public DatabaseClient { P2PVR::Events EventsInSchedule(int scheduleId, const Ice::Current &); P2PVR::Events EventsInRange(const Common::DateTime &, const Common::DateTime &, const Ice::Current &); P2PVR::Events EventSearch(const IceUtil::Optional<std::string> & keywords, const IceUtil::Optional<Ice::Int> & serviceId, const IceUtil::Optional<Common::DateTime> & from, const IceUtil::Optional<Common::DateTime> & to, const Ice::Current &); + + static IceTray::Logging::LoggerPtr logger; }; #endif |