MythTV  master
Static Public Member Functions | Private Member Functions | Static Private Member Functions | Friends | List of all members
ScheduledRecording Class Reference

#include <scheduledrecording.h>

Static Public Member Functions

static void RescheduleMatch (uint recordid, uint sourceid, uint mplexid, const QDateTime &maxstarttime, const QString &why)
 
static void RescheduleCheck (const RecordingInfo &recinfo, const QString &why)
 
static void RescheduleCheck (const ProgramInfo &proginfo, const QString &why)
 
static void ReschedulePlace (const QString &why)
 

Private Member Functions

 ScheduledRecording ()=default
 
 ~ScheduledRecording ()=default
 

Static Private Member Functions

static void SendReschedule (const QStringList &request)
 
static QStringList BuildMatchRequest (uint recordid, uint sourceid, uint mplexid, const QDateTime &maxstarttime, const QString &why)
 
static QStringList BuildCheckRequest (const RecordingInfo &recinfo, const QString &why)
 
static QStringList BuildPlaceRequest (const QString &why)
 

Friends

class Scheduler
 

Detailed Description

Definition at line 8 of file scheduledrecording.h.

Constructor & Destructor Documentation

◆ ScheduledRecording()

ScheduledRecording::ScheduledRecording ( )
privatedefault

◆ ~ScheduledRecording()

ScheduledRecording::~ScheduledRecording ( )
privatedefault

Member Function Documentation

◆ RescheduleMatch()

static void ScheduledRecording::RescheduleMatch ( uint  recordid,
uint  sourceid,
uint  mplexid,
const QDateTime &  maxstarttime,
const QString &  why 
)
inlinestatic

◆ RescheduleCheck() [1/2]

static void ScheduledRecording::RescheduleCheck ( const RecordingInfo recinfo,
const QString &  why 
)
inlinestatic

◆ RescheduleCheck() [2/2]

static void ScheduledRecording::RescheduleCheck ( const ProgramInfo proginfo,
const QString &  why 
)
inlinestatic

Definition at line 27 of file scheduledrecording.h.

◆ ReschedulePlace()

static void ScheduledRecording::ReschedulePlace ( const QString &  why)
inlinestatic

◆ SendReschedule()

void ScheduledRecording::SendReschedule ( const QStringList &  request)
staticprivate

Definition at line 4 of file scheduledrecording.cpp.

◆ BuildMatchRequest()

QStringList ScheduledRecording::BuildMatchRequest ( uint  recordid,
uint  sourceid,
uint  mplexid,
const QDateTime &  maxstarttime,
const QString &  why 
)
staticprivate

Definition at line 23 of file scheduledrecording.cpp.

Referenced by Scheduler::EnqueueMatch(), and Scheduler::RescheduleMatch().

◆ BuildCheckRequest()

QStringList ScheduledRecording::BuildCheckRequest ( const RecordingInfo recinfo,
const QString &  why 
)
staticprivate

Definition at line 35 of file scheduledrecording.cpp.

Referenced by Scheduler::EnqueueCheck(), and Scheduler::RescheduleCheck().

◆ BuildPlaceRequest()

QStringList ScheduledRecording::BuildPlaceRequest ( const QString &  why)
staticprivate

Definition at line 51 of file scheduledrecording.cpp.

Referenced by Scheduler::EnqueuePlace(), and Scheduler::ReschedulePlace().

Friends And Related Function Documentation

◆ Scheduler

friend class Scheduler
friend

Definition at line 10 of file scheduledrecording.h.


The documentation for this class was generated from the following files: