|
MythTV master
|
This is the complete list of members for Scheduler, including all inherited members.
| AddChildInput(uint parentid, uint childid) | Scheduler | |
| AddNewRecords(void) | Scheduler | private |
| AddNotListed(void) | Scheduler | private |
| AddRecording(const RecordingInfo &pi) | Scheduler | |
| AddRecording(const ProgramInfo &prog) | Scheduler | inline |
| AssignGroupInput(RecordingInfo &ri, std::chrono::seconds prerollseconds) | Scheduler | private |
| BackupRecStatus(void) | Scheduler | private |
| BuildListMaps(void) | Scheduler | private |
| BuildNewRecordsQueries(uint recordid, QStringList &from, QStringList &where, MSqlBindings &bindings) | Scheduler | private |
| BuildWorkList(void) | Scheduler | private |
| ChangeRecordingEnd(RecordingInfo *oldp, RecordingInfo *newp) | Scheduler | private |
| CheckShutdownServer(std::chrono::seconds prerollseconds, QDateTime &idleSince, bool &blockShutdown, uint logmask) | Scheduler | privatestatic |
| Cleanup(void) | MThread | static |
| ClearListMaps(void) | Scheduler | private |
| ClearRequestQueue(void) | Scheduler | inlineprivate |
| ClearWorkList(void) | Scheduler | private |
| CreateConflictLists(void) | Scheduler | private |
| CreateTempTables(void) | Scheduler | private |
| DelayShutdown() | Scheduler | |
| DeleteTempTables(void) | Scheduler | private |
| DisableScheduling(void) | Scheduler | inline |
| EnableScheduling(void) | Scheduler | inline |
| EnqueueCheck(const RecordingInfo &recinfo, const QString &why) | Scheduler | inlineprivate |
| EnqueueMatch(uint recordid, uint sourceid, uint mplexid, const QDateTime &maxstarttime, const QString &why) | Scheduler | inlineprivate |
| EnqueuePlace(const QString &why) | Scheduler | inlineprivate |
| exec(void) | MThread | protected |
| exit(int retcode=0) | MThread | |
| FillDirectoryInfoCache(void) | 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, OpenEndType openEnd=openEndNever, uint *affinity=nullptr, bool checkAll=false) const | Scheduler | private |
| FindNextConflict(const RecList &cardlist, const RecordingInfo *p, RecConstIter &iter, OpenEndType openEnd=openEndNever, uint *paffinity=nullptr, bool ignoreinput=false) const | Scheduler | private |
| GetAllPending(RecList &retList, int recRuleId=0) const | Scheduler | |
| GetAllPending(ProgramList &retList, int recRuleId=0) const | Scheduler | |
| GetAllPending(QStringList &strList) const override | Scheduler | virtual |
| GetAllRunningThreadNames(QStringList &list) | MThread | static |
| GetAllScheduled(QStringList &strList, SchedSortColumn sortBy=kSortTitle, bool ascending=true) | Scheduler | static |
| GetAllScheduled(RecList &proglist, SchedSortColumn sortBy=kSortTitle, bool ascending=true) | Scheduler | static |
| GetAllThreadNames(QStringList &list) | MThread | static |
| getConflicting(RecordingInfo *pginfo, QStringList &strlist) | Scheduler | |
| getConflicting(RecordingInfo *pginfo, RecList *retlist) | Scheduler | |
| GetError(void) const | Scheduler | inline |
| GetExpirer() | Scheduler | inline |
| GetMainServer() | Scheduler | inline |
| GetNextLiveTVDir(uint cardid) | Scheduler | |
| GetRecording(void) const override | Scheduler | virtual |
| GetRecording(uint recordedid) const | Scheduler | virtual |
| GetRecStatus(const ProgramInfo &pginfo) | Scheduler | |
| HandleIdleShutdown(bool &blockShutdown, QDateTime &idleSince, std::chrono::seconds prerollseconds, std::chrono::seconds idleTimeoutSecs, std::chrono::minutes idleWaitForRecordingTime, bool statuschanged) | Scheduler | private |
| HandleRecording(RecordingInfo &ri, bool &statuschanged, QDateTime &nextStartTime, QDateTime &nextWakeTime, std::chrono::seconds prerollseconds) | Scheduler | private |
| HandleRecordingStatusChange(RecordingInfo &ri, RecStatus::Type recStatus, const QString &details) | Scheduler | private |
| HandleReschedule(void) | Scheduler | private |
| HandleRunSchedulerStartup(std::chrono::seconds prerollseconds, std::chrono::minutes idleWaitForRecordingTime) | Scheduler | private |
| HandleWakeSlave(RecordingInfo &ri, std::chrono::seconds prerollseconds) | Scheduler | private |
| HaveQueuedRequests(void) | Scheduler | inlineprivate |
| InitInputInfoMap(void) | 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 |
| kSortLastRecorded enum value | Scheduler | |
| kSortNextRecording enum value | Scheduler | |
| kSortPriority enum value | Scheduler | |
| kSortTitle enum value | Scheduler | |
| kSortType enum value | Scheduler | |
| m_cacheIsSameProgram | Scheduler | mutableprivate |
| m_conflictLists | Scheduler | private |
| m_dbConn | Scheduler | private |
| m_delayShutdownTime | Scheduler | private |
| m_doRun | Scheduler | private |
| m_epilogExecuted | MThread | protected |
| m_error | Scheduler | private |
| m_expirer | Scheduler | private |
| m_fsInfoCache | Scheduler | private |
| m_isShuttingDown | Scheduler | private |
| m_lastPrepareTime | Scheduler | private |
| m_livetvList | Scheduler | private |
| m_livetvTime | Scheduler | private |
| m_mainServer | Scheduler | private |
| m_openEnd | Scheduler | private |
| m_priorityTable | Scheduler | private |
| m_prologExecuted | MThread | protected |
| m_recList | Scheduler | private |
| m_recListChanged | Scheduler | private |
| m_recordIdListMap | Scheduler | private |
| m_recordMatchLock | Scheduler | private |
| m_recordTable | Scheduler | private |
| m_reschedQueue | Scheduler | private |
| m_reschedWait | Scheduler | private |
| m_resetIdleTime | Scheduler | private |
| m_resetIdleTimeLock | Scheduler | private |
| m_runnable | MThread | protected |
| m_schedAfterStartMap | Scheduler | private |
| m_schedLock | Scheduler | mutableprivate |
| m_schedOrderWarned | Scheduler | private |
| m_schedTime | Scheduler | private |
| m_schedulingEnabled | Scheduler | private |
| m_sinputInfoMap | Scheduler | private |
| m_specSched | Scheduler | private |
| m_sysEvents | Scheduler | private |
| m_thread | MThread | protected |
| m_titleListMap | Scheduler | private |
| m_tmLastLog | Scheduler | private |
| m_tvList | Scheduler | private |
| m_workList | Scheduler | private |
| MarkOtherShowings(RecordingInfo *p) | Scheduler | private |
| MarkShowingsList(const RecList &showinglist, RecordingInfo *p) | Scheduler | private |
| MThread(const QString &objectName) | MThread | explicit |
| MThread(const QString &objectName, QRunnable *runnable) | MThread | explicit |
| MThread(const MThread &)=delete | MThread | |
| MythScheduler()=default | MythScheduler | |
| objectName(void) const | MThread | |
| OldRecordedFixups(void) | Scheduler | private |
| openEndAlways enum value | Scheduler | private |
| openEndDiffChannel enum value | Scheduler | private |
| openEndNever enum value | Scheduler | private |
| OpenEndType enum name | Scheduler | private |
| operator=(const MThread &)=delete | MThread | |
| PrintList(bool onlyFutureRecordings=false) | Scheduler | inline |
| PrintList(const RecList &list, bool onlyFutureRecordings=false) | Scheduler | static |
| PrintRec(const RecordingInfo *p, const QString &prefix="") | Scheduler | static |
| priority(void) const | MThread | |
| PruneOverlaps(void) | Scheduler | private |
| PruneRedundants(void) | Scheduler | private |
| PutInactiveSlavesToSleep(void) | Scheduler | private |
| qthread(void) | MThread | |
| QueryScheduling(void) const | Scheduler | inline |
| quit(void) | MThread | |
| 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 |
| ResetDuplicates(uint recordid, uint findid, const QString &title, const QString &subtitle, const QString &descrip, const QString &programid) | Scheduler | private |
| ResetIdleTime(void) | Scheduler | |
| RestoreRecStatus(void) | Scheduler | private |
| run(void) override | Scheduler | protectedvirtual |
| RunEpilog(void) | MThread | |
| RunProlog(void) | MThread | |
| SchedLiveTV(void) | Scheduler | private |
| SchedNewFirstPass(RecIter &start, const RecIter &end, int recpriority, int recpriority2) | Scheduler | private |
| SchedNewRecords(void) | Scheduler | private |
| SchedNewRetryPass(const RecIter &start, const RecIter &end, bool samePriority, bool livetv=false) | Scheduler | private |
| SchedSortColumn enum name | Scheduler | |
| Scheduler(bool runthread, QMap< int, EncoderLink * > *_tvList, const QString &tmptable="record", Scheduler *master_sched=nullptr) | Scheduler | |
| 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 | protectedstatic |
| ShutdownServer(std::chrono::seconds prerollseconds, QDateTime &idleSince) | Scheduler | private |
| SlaveConnected(const RecordingList &slavelist) | Scheduler | |
| SlaveDisconnected(uint cardid) | Scheduler | |
| stackSize(void) const | MThread | |
| start(QThread::Priority p=QThread::InheritPriority) | MThread | |
| Stop(void) | Scheduler | |
| terminate(void) | MThread | |
| ThreadCleanup(void) | MThread | static |
| ThreadSetup(const QString &name) | MThread | static |
| TryAnotherShowing(RecordingInfo *p, bool samePriority, bool livetv=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, RecStatus::Type recstatus, const QDateTime &recendts) | Scheduler | |
| usleep(std::chrono::microseconds time) | MThread | protectedstatic |
| usleep(std::chrono::duration< R, P > time) | MThread | inlineprotectedstatic |
| VerifyCards(void) | Scheduler | privatestatic |
| wait(std::chrono::milliseconds time=std::chrono::milliseconds::max()) | MThread | |
| Wait(void) | Scheduler | inline |
| WakeUpSlave(const QString &slaveHostname, bool setWakingStatus=true) | Scheduler | private |
| WakeUpSlaves(void) | Scheduler | private |
| WasStartedAutomatically() | Scheduler | static |
| ~MThread() | MThread | virtual |
| ~MythScheduler()=default | MythScheduler | virtual |
| ~Scheduler() override | Scheduler |