diff options
Diffstat (limited to 'p2pvr/daemon/si.h')
-rw-r--r-- | p2pvr/daemon/si.h | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/p2pvr/daemon/si.h b/p2pvr/daemon/si.h index 820118d..e184779 100644 --- a/p2pvr/daemon/si.h +++ b/p2pvr/daemon/si.h @@ -8,24 +8,24 @@ namespace P2PVR { class SII : public SI, public IceTray::AbstractDatabaseClient { public: - SII(IceTray::DatabasePoolPtr); - - DVBSI::Networks GetNetworks(const Ice::Current &); - Deliveries GetAllDeliveries(const Ice::Current &); - DVBSI::DeliveryPtr GetDeliveryForService(int id, const Ice::Current &); - DVBSI::DeliveryPtr GetDeliveryForTransport(int id, const Ice::Current &); - DVBSI::DeliveryPtr GetDeliveryForSi(const Ice::Current &); - - DVBSI::ServiceList GetServices(const Ice::Current &); - DVBSI::ServicePtr GetService(int id, const Ice::Current &); - - Events GetEvents(const IntSequence & eventUids, const Ice::Current &); - EventPtr GetEvent(int serviceId, int eventId, const Ice::Current &); - Events EventsOnNow(const Ice::Current &); - Events EventsInSchedules(const Ice::Current &); - Events EventsInSchedule(int scheduleId, const Ice::Current &); - Events EventsInRange(const Common::DateTime &, const Common::DateTime &, const Ice::Current &); - 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 &); + SII(DB::ConnectionPoolPtr); + + DVBSI::Networks GetNetworks(const Ice::Current &) override; + Deliveries GetAllDeliveries(const Ice::Current &) override; + DVBSI::DeliveryPtr GetDeliveryForService(int id, const Ice::Current &) override; + DVBSI::DeliveryPtr GetDeliveryForTransport(int id, const Ice::Current &) override; + DVBSI::DeliveryPtr GetDeliveryForSi(const Ice::Current &) override; + + DVBSI::ServiceList GetServices(const Ice::Current &) override; + DVBSI::ServicePtr GetService(int id, const Ice::Current &) override; + + Events GetEvents(const IntSequence eventUids, const Ice::Current &) override; + EventPtr GetEvent(int serviceId, int eventId, const Ice::Current &) override; + Events EventsOnNow(const Ice::Current &) override; + Events EventsInSchedules(const Ice::Current &) override; + Events EventsInSchedule(int scheduleId, const Ice::Current &) override; + Events EventsInRange(const Chrono::DateTime, const Chrono::DateTime, const Ice::Current &) override; + Events EventSearch(const IceUtil::Optional<std::string> keywords, const IceUtil::Optional<Ice::Int> serviceId, const IceUtil::Optional<Chrono::DateTime> from, const IceUtil::Optional<Chrono::DateTime> to, const Ice::Current &) override; static IceTray::Logging::LoggerPtr logger; }; |