#ifndef RECORDINGS_H #define RECORDINGS_H #include #include #include #include namespace P2PVR { class RecordingsI : public Recordings, public IceTray::AbstractDatabaseClient { public: RecordingsI(DB::ConnectionPoolPtr db); Ice::Int NewRecording(const RecordingPtr rec, const Ice::Current &) override; void DeleteRecording(int recordingId, const Ice::Current &) override; RecordingList GetRecordings(const Ice::Current &) override; private: static IceTray::Logging::LoggerPtr logger; }; } #endif