, including all inherited members.
| AddNewRecords(void) | Scheduler | [private] |
| AddNotListed(void) | Scheduler | [private] |
| AddRecording(const RecordingInfo &) | Scheduler | |
| BackupRecStatus(void) | Scheduler | [private] |
| BuildListMaps(void) | Scheduler | [private] |
| BuildNewRecordsQueries(uint recordid, QStringList &from, QStringList &where, MSqlBindings &bindings) | Scheduler | [private] |
| BuildWorkList(void) | Scheduler | [private] |
| cache_is_same_program | Scheduler | [mutable, private] |
| CalcTimeToNextHandleRecordingEvent(const QDateTime &curtime, RecConstIter startIter, const RecList &reclist, int prerollseconds, int max_sleep) | Scheduler | [private] |
| ChangeRecordingEnd(RecordingInfo *oldp, RecordingInfo *newp) | Scheduler | [private] |
| CheckShutdownServer(int prerollseconds, QDateTime &idleSince, bool &blockShutdown) | Scheduler | [private] |
| Cleanup(void) | MThread | [static] |
| ClearListMaps(void) | Scheduler | [private] |
| ClearWorkList(void) | Scheduler | [private] |
| conflictlist | Scheduler | [private] |
| CreateTempTables(void) | Scheduler | [private] |
| dbConn | Scheduler | [private] |
| DeleteTempTables(void) | Scheduler | [private] |
| DisableScheduling(void) | Scheduler | [inline] |
| doRun | Scheduler | [private] |
| EnableScheduling(void) | Scheduler | [inline] |
| EnqueueCheck(const RecordingInfo &recinfo, const QString &why) | Scheduler | [inline, private] |
| EnqueueMatch(uint recordid, uint sourceid, uint mplexid, const QDateTime maxstarttime, const QString &why) | Scheduler | [inline, private] |
| EnqueuePlace(const QString &why) | Scheduler | [inline, private] |
| error | Scheduler | [private] |
| exec(void) | MThread | [protected] |
| exit(int retcode=0) | MThread | |
| FillDirectoryInfoCache(bool force=false) | Scheduler | [private] |
| FillRecordingDir(const QString &title, const QString &hostname, const QString &storagegroup, const QDateTime &recstartts, const QDateTime &recendts, uint cardid, QString &recording_dir, const RecList &reclist) | Scheduler | [private] |
| FillRecordList(void) | Scheduler | [private] |
| FillRecordListFromDB(uint recordid=0) | Scheduler | |
| FillRecordListFromMaster(void) | Scheduler | |
| FindConflict(const RecordingInfo *p, int openEnd=0) const | Scheduler | [private] |
| FindNextConflict(const RecList &cardlist, const RecordingInfo *p, RecConstIter &iter, int openEnd=0) const | Scheduler | [private] |
| fsInfoCache | Scheduler | [private] |
| fsInfoCacheFillTime | Scheduler | [private] |
| GetAllPending(RecList &retList) const | Scheduler | |
| GetAllPending(QStringList &strList) const | Scheduler | [virtual] |
| GetAllRunningThreadNames(QStringList &list) | MThread | [static] |
| GetAllScheduled(QStringList &strList) | Scheduler | [static] |
| GetAllScheduled(RecList &proglist) | Scheduler | [static] |
| GetAllThreadNames(QStringList &list) | MThread | [static] |
| getConflicting(RecordingInfo *pginfo, QStringList &strlist) | Scheduler | |
| getConflicting(RecordingInfo *pginfo, RecList *retlist) | Scheduler | |
| GetError(void) const | Scheduler | [inline] |
| GetNextLiveTVDir(uint cardid) | Scheduler | |
| GetRecording(void) const | Scheduler | [virtual] |
| GetRecStatus(const ProgramInfo &pginfo) | Scheduler | |
| HandleIdleShutdown(bool &blockShutdown, QDateTime &idleSince, int prerollseconds, int idleTimeoutSecs, int idleWaitForRecordingTime, bool &statuschanged) | Scheduler | [private] |
| HandleRecording(RecordingInfo &ri, bool &statuschanged, int prerollseconds, int tuningTimeout) | Scheduler | [private] |
| HandleRecordingStatusChange(RecordingInfo &ri, RecStatusTypes recStatus, const QString &details) | Scheduler | [private] |
| HandleReschedule(void) | Scheduler | [private] |
| HandleRunSchedulerStartup(int prerollseconds, int idleWaitForRecordingTime) | Scheduler | [private] |
| HandleTuning(RecordingInfo &ri, bool &statuschanged, int tuningTimeout) | Scheduler | [private] |
| HandleWakeSlave(RecordingInfo &ri, int prerollseconds) | Scheduler | [private] |
| hasLaterList | Scheduler | [private] |
| igrp | Scheduler | [private] |
| IsBusyRecording(const RecordingInfo *rcinfo) | Scheduler | [private] |
| isFinished(void) const | MThread | |
| isRunning(void) const | MThread | |
| IsSameCacheType typedef | Scheduler | [private] |
| IsSameKey typedef | Scheduler | [private] |
| IsSameProgram(const RecordingInfo *a, const RecordingInfo *b) const | Scheduler | [private] |
| kDefaultStartTimeout | MThread | [static] |
| livetvpriority | Scheduler | [private] |
| livetvTime | Scheduler | [private] |
| m_epilog_executed | MThread | [protected] |
| m_expirer | Scheduler | [private] |
| m_isShuttingDown | Scheduler | [private] |
| m_mainServer | Scheduler | [private] |
| m_prolog_executed | MThread | [protected] |
| m_runnable | MThread | [protected] |
| m_thread | MThread | [protected] |
| m_tvList | Scheduler | [private] |
| MarkOtherShowings(RecordingInfo *p) | Scheduler | [private] |
| MarkShowingsList(RecList &showinglist, RecordingInfo *p) | Scheduler | [private] |
| MoveHigherRecords(bool move_this=true) | Scheduler | [private] |
| msleep(unsigned long time) | MThread | [protected, static] |
| MThread(const QString &objectName) | MThread | [explicit] |
| MThread(const QString &objectName, QRunnable *runnable) | MThread | [explicit] |
| MythScheduler() | MythScheduler | [inline] |
| objectName(void) const | MThread | |
| OldRecordedFixups(void) | Scheduler | [private] |
| prefinputpri | Scheduler | [private] |
| PrintList(bool onlyFutureRecordings=false) | Scheduler | [inline] |
| PrintList(RecList &list, bool onlyFutureRecordings=false) | Scheduler | |
| PrintRec(const RecordingInfo *p, const char *prefix=NULL) | Scheduler | |
| priority(void) const | MThread | |
| priorityTable | Scheduler | [private] |
| PruneOverlaps(void) | Scheduler | [private] |
| PruneRedundants(void) | Scheduler | [private] |
| PutInactiveSlavesToSleep(void) | Scheduler | [private] |
| qthread(void) | MThread | |
| quit(void) | MThread | |
| reclist | Scheduler | [private] |
| reclist_changed | Scheduler | [private] |
| recordidlistmap | Scheduler | [private] |
| recordmatchLock | Scheduler | [private] |
| recordTable | Scheduler | [private] |
| recPendingList | Scheduler | [private] |
| reschedQueue | Scheduler | [private] |
| Reschedule(const QStringList &request) | Scheduler | |
| RescheduleCheck(const RecordingInfo &recinfo, const QString &why) | Scheduler | [inline] |
| RescheduleMatch(uint recordid, uint sourceid, uint mplexid, const QDateTime &maxstarttime, const QString &why) | Scheduler | [inline] |
| ReschedulePlace(const QString &why) | Scheduler | [inline] |
| reschedWait | Scheduler | [private] |
| ResetDuplicates(uint recordid, uint findid, const QString &title, const QString &subtitle, const QString &descrip, const QString &programid) | Scheduler | [private] |
| ResetIdleTime(void) | Scheduler | |
| resetIdleTime | Scheduler | [private] |
| resetIdleTime_lock | Scheduler | [private] |
| RestoreRecStatus(void) | Scheduler | [private] |
| retrylist | Scheduler | [private] |
| run(void) | Scheduler | [protected, virtual] |
| RunEpilog(void) | MThread | |
| RunProlog(void) | MThread | |
| schedAfterStartMap | Scheduler | [private] |
| schedLock | Scheduler | [mutable, private] |
| schedMoveHigher | Scheduler | [private] |
| SchedNewRecords(void) | Scheduler | [private] |
| SchedPreserveLiveTV(void) | Scheduler | [private] |
| schedTime | Scheduler | [private] |
| Scheduler(bool runthread, QMap< int, EncoderLink * > *tvList, QString recordTbl="record", Scheduler *master_sched=NULL) | Scheduler | |
| schedulingEnabled | Scheduler | [private] |
| SetExpirer(AutoExpire *autoExpirer) | Scheduler | [inline] |
| SetMainServer(MainServer *ms) | Scheduler | |
| setObjectName(const QString &name) | MThread | |
| setPriority(QThread::Priority priority) | MThread | |
| setStackSize(uint stackSize) | MThread | |
| setTerminationEnabled(bool enabled=true) | MThread | [protected, static] |
| ShutdownServer(int prerollseconds, QDateTime &idleSince) | Scheduler | [private] |
| SlaveConnected(RecordingList &slavelist) | Scheduler | |
| SlaveDisconnected(uint cardid) | Scheduler | |
| sleep(unsigned long time) | MThread | [protected, static] |
| specsched | Scheduler | [private] |
| stackSize(void) const | MThread | |
| start(QThread::Priority=QThread::InheritPriority) | MThread | |
| Stop(void) | Scheduler | |
| sysEvents | Scheduler | [private] |
| terminate(void) | MThread | |
| ThreadCleanup(void) | MThread | [static] |
| ThreadSetup(const QString &) | MThread | [static] |
| titlelistmap | Scheduler | [private] |
| TryAnotherShowing(RecordingInfo *p, bool samePriority, bool preserveLive=false) | Scheduler | [private] |
| UpdateDuplicates(void) | Scheduler | [private] |
| UpdateManuals(uint recordid) | Scheduler | [private] |
| UpdateMatches(uint recordid, uint sourceid, uint mplexid, const QDateTime maxstarttime) | Scheduler | [private] |
| UpdateNextRecord(void) | Scheduler | [private] |
| UpdateRecStatus(RecordingInfo *pginfo) | Scheduler | |
| UpdateRecStatus(uint cardid, uint chanid, const QDateTime &startts, RecStatusType recstatus, const QDateTime &recendts) | Scheduler | |
| usleep(unsigned long time) | MThread | [protected, static] |
| VerifyCards(void) | Scheduler | [private] |
| wait(unsigned long time=ULONG_MAX) | MThread | |
| Wait(void) | Scheduler | [inline] |
| WakeUpSlave(QString slaveHostname, bool setWakingStatus=true) | Scheduler | [private] |
| WakeUpSlaves(void) | Scheduler | [private] |
| WasStartedAutomatically() | Scheduler | |
| worklist | Scheduler | [private] |
| ~MThread() | MThread | [virtual] |
| ~MythScheduler() | MythScheduler | [inline, virtual] |
| ~Scheduler() | Scheduler | |