MythTV
master
|
#include <libmythbase/netgrabbermanager.h>
Signals | |
void | finished (void) |
Public Member Functions | |
GrabberManager () | |
~GrabberManager () override | |
void | startTimer () |
void | stopTimer () |
void | doUpdate () |
void | refreshAll () |
Private Slots | |
void | timeout (void) |
Private Attributes | |
QRecursiveMutex | m_lock |
QTimer * | m_timer {nullptr} |
GrabberScript::scriptList | m_scripts |
std::chrono::hours | m_updateFreq {24h} |
uint | m_runningCount {0} |
bool | m_refreshAll {false} |
Definition at line 77 of file netgrabbermanager.h.
GrabberManager::GrabberManager | ( | ) |
Definition at line 129 of file netgrabbermanager.cpp.
|
override |
Definition at line 137 of file netgrabbermanager.cpp.
void GrabberManager::startTimer | ( | ) |
Definition at line 142 of file netgrabbermanager.cpp.
void GrabberManager::stopTimer | ( | ) |
Definition at line 147 of file netgrabbermanager.cpp.
void GrabberManager::doUpdate | ( | ) |
Definition at line 152 of file netgrabbermanager.cpp.
Referenced by timeout().
void GrabberManager::refreshAll | ( | ) |
Definition at line 168 of file netgrabbermanager.cpp.
|
signal |
|
privateslot |
Definition at line 162 of file netgrabbermanager.cpp.
Referenced by GrabberManager().
|
mutableprivate |
Definition at line 97 of file netgrabbermanager.h.
Referenced by timeout().
|
private |
Definition at line 98 of file netgrabbermanager.h.
Referenced by doUpdate(), GrabberManager(), startTimer(), stopTimer(), and ~GrabberManager().
|
private |
Definition at line 99 of file netgrabbermanager.h.
|
private |
Definition at line 100 of file netgrabbermanager.h.
Referenced by doUpdate(), and startTimer().
|
private |
Definition at line 101 of file netgrabbermanager.h.
Definition at line 102 of file netgrabbermanager.h.
Referenced by doUpdate(), and refreshAll().