|
MythTV master
|
#include <mythbackend/backendhousekeeper.h>
Public Member Functions | |
| MythFillDatabaseTask (void) | |
| ~MythFillDatabaseTask (void) override | |
| bool | DoCheckRun (const QDateTime &now) override |
| bool | DoRun (void) override |
| void | Terminate (void) override |
| void | SetHourWindowFromDB (void) |
Public Member Functions inherited from DailyHouseKeeperTask | |
| DailyHouseKeeperTask (const QString &dbTag, HouseKeeperScope scope=kHKGlobal, HouseKeeperStartup startup=kHKNormal) | |
| DailyHouseKeeperTask (const QString &dbTag, std::chrono::hours minhour, std::chrono::hours maxhour, HouseKeeperScope scope=kHKGlobal, HouseKeeperStartup startup=kHKNormal) | |
| virtual void | SetHourWindow (std::chrono::hours min, std::chrono::hours max) |
| bool | InWindow (const QDateTime &now) override |
Public Member Functions inherited from PeriodicHouseKeeperTask | |
| PeriodicHouseKeeperTask (const QString &dbTag, std::chrono::seconds period, float min=0.5, float max=1.1, std::chrono::seconds retry=0s, HouseKeeperScope scope=kHKGlobal, HouseKeeperStartup startup=kHKNormal) | |
| bool | DoCheckRun (const QDateTime &now) override |
| virtual bool | InWindow (const QDateTime &now) |
| virtual bool | PastWindow (const QDateTime &now) |
| QDateTime | UpdateLastRun (const QDateTime &last, bool successful=true) override |
| void | SetLastRun (const QDateTime &last, bool successful=true) override |
| virtual void | SetWindow (float min, float max) |
Public Member Functions inherited from HouseKeeperTask | |
| HouseKeeperTask (const QString &dbTag, HouseKeeperScope scope=kHKGlobal, HouseKeeperStartup startup=kHKNormal) | |
| ~HouseKeeperTask () override=default | |
| bool | CheckRun (const QDateTime &now) |
| bool | Run (void) |
| bool | ConfirmRun (void) const |
| bool | IsRunning (void) const |
| bool | CheckImmediate (void) |
| bool | CheckStartup (void) |
| QString | GetTag (void) |
| QDateTime | GetLastRun (void) |
| QDateTime | GetLastSuccess (void) |
| HouseKeeperScope | GetScope (void) |
| QDateTime | QueryLastRun (void) |
| QDateTime | QueryLastSuccess (void) |
| QDateTime | UpdateLastRun (bool successful=true) |
| virtual QDateTime | UpdateLastRun (const QDateTime &last, bool successful=true) |
| virtual void | SetLastRun (const QDateTime &last, bool successful=true) |
| virtual bool | DoCheckRun (const QDateTime &) |
| virtual bool | DoRun (void) |
| virtual void | Terminate (void) |
Public Member Functions inherited from ReferenceCounter | |
| ReferenceCounter (const QString &debugName, bool logDebug=true) | |
| Creates reference counter with an initial value of 1. More... | |
| virtual int | IncrRef (void) |
| Increments reference count. More... | |
| virtual int | DecrRef (void) |
| Decrements reference count and deletes on 0. More... | |
Static Public Member Functions | |
| static bool | UseSuggestedTime (void) |
Static Public Member Functions inherited from ReferenceCounter | |
| static void | PrintDebug (void) |
| Print out any leaks if that level of debugging is enabled. More... | |
Private Attributes | |
| MythSystemLegacy * | m_msMFD { nullptr } |
Additional Inherited Members | |
Protected Member Functions inherited from DailyHouseKeeperTask | |
| void | CalculateWindow (void) override |
| virtual void | CalculateWindow (void) |
Protected Member Functions inherited from ReferenceCounter | |
| virtual | ~ReferenceCounter (void) |
| Called on destruction, will warn if object deleted with references in place. More... | |
Protected Attributes inherited from PeriodicHouseKeeperTask | |
| std::chrono::seconds | m_period |
| std::chrono::seconds | m_retry |
| QPair< float, float > | m_windowPercent |
| QPair< std::chrono::seconds, std::chrono::seconds > | m_windowElapsed |
| double | m_currentProb { 1.0 } |
Protected Attributes inherited from ReferenceCounter | |
| bool | m_logDebug |
| This is used to suppress creating LoggingItem classes for LoggingItem reference count changes. More... | |
| QAtomicInt | m_referenceCount {1} |
Definition at line 71 of file backendhousekeeper.h.
| MythFillDatabaseTask::MythFillDatabaseTask | ( | void | ) |
Definition at line 560 of file backendhousekeeper.cpp.
|
override |
Definition at line 691 of file backendhousekeeper.cpp.
|
overridevirtual |
Reimplemented from PeriodicHouseKeeperTask.
Definition at line 611 of file backendhousekeeper.cpp.
|
overridevirtual |
Reimplemented from HouseKeeperTask.
Definition at line 649 of file backendhousekeeper.cpp.
| void MythFillDatabaseTask::SetHourWindowFromDB | ( | void | ) |
Definition at line 566 of file backendhousekeeper.cpp.
Referenced by MythFillDatabaseTask().
|
overridevirtual |
Reimplemented from HouseKeeperTask.
Definition at line 697 of file backendhousekeeper.cpp.
|
static |
Definition at line 588 of file backendhousekeeper.cpp.
Referenced by DoCheckRun().
|
private |
Definition at line 86 of file backendhousekeeper.h.
Referenced by DoRun(), Terminate(), and ~MythFillDatabaseTask().