Go to the documentation of this file.
35 QStringList &strList);
39 const ProgramInfo &pginfo,
const QString &cachefile);
41 ProgramInfo &pginfo,
const QString &playbackhostname);
51 QString sgroup,
bool fileNamesOnly =
false);
MPUBLIC QDateTime RemoteGetPreviewIfModified(const ProgramInfo &pginfo, const QString &cachefile)
Download preview & get timestamp if newer than cachefile's last modified time, otherwise just get the...
MPUBLIC QStringList RemoteRecordings(void)
MPUBLIC bool RemoteGetUptime(time_t &uptime)
This class is used as a container for messages.
MPUBLIC int RemoteCheckForRecording(const ProgramInfo *pginfo)
Get recorder for a programme.
MPUBLIC vector< ProgramInfo * > * RemoteGetCurrentlyRecordingList(void)
return list of currently recording shows
std::array< double, 3 > system_load_array
MPUBLIC int RemoteGetRecordingMask(void)
MPUBLIC bool RemoteGetActiveBackends(QStringList *list)
return list of backends currently connected to the master
MPUBLIC bool RemoteGetFileList(const QString &host, const QString &path, QStringList *list, QString sgroup, bool fileNamesOnly=false)
MPUBLIC int RemoteGetRecordingStatus(const ProgramInfo *pginfo, int overrecsecs, int underrecsecs)
Get status of an individual programme (with pre-post roll?).
MPUBLIC vector< ProgramInfo * > * RemoteGetConflictList(const ProgramInfo *pginfo)
MPUBLIC bool RemoteDeleteRecording(uint recordingID, bool forceMetadataDelete, bool forgetHistory)
Holds information on recordings and videos.
MPUBLIC vector< ProgramInfo * > * RemoteGetRecordedList(int sort)
MPUBLIC uint RemoteGetRecordingList(vector< ProgramInfo * > &reclist, QStringList &strList)
MPUBLIC void RemoteGetAllScheduledRecordings(vector< ProgramInfo * > &scheduledlist)
MPUBLIC QDateTime RemoteGetPreviewLastModified(const ProgramInfo *pginfo)
MPUBLIC bool RemoteUndeleteRecording(uint recordingID)
MPUBLIC bool RemoteGetLoad(system_load_array &load)
MPUBLIC bool RemoteGetMemStats(int &totalMB, int &freeMB, int &totalVM, int &freeVM)
MPUBLIC void RemoteGetAllExpiringRecordings(vector< ProgramInfo * > &expiringlist)
MPUBLIC bool RemoteCheckFile(ProgramInfo *pginfo, bool checkSlaves=true)
MPUBLIC bool RemoteFillProgramInfo(ProgramInfo &pginfo, const QString &playbackhostname)