#include <programinfoupdater.h>
Public Member Functions | |
| ProgramInfoUpdater () | |
| void | insert (uint chanid, const QDateTime &recstartts, PIAction action, uint64_t filesize=0ULL) |
| void | run (void) |
Private Attributes | |
| QMutex | lock |
| QWaitCondition | moreWork |
| bool | isRunning |
| vector< PIKeyAction > | needsAddDelete |
| QHash< PIKey, PIKeyData > | needsUpdate |
Definition at line 58 of file programinfoupdater.h.
| ProgramInfoUpdater::ProgramInfoUpdater | ( | ) | [inline] |
Definition at line 61 of file programinfoupdater.h.
| void ProgramInfoUpdater::insert | ( | uint | chanid, | |
| const QDateTime & | recstartts, | |||
| PIAction | action, | |||
| uint64_t | filesize = 0ULL | |||
| ) |
Definition at line 14 of file programinfoupdater.cpp.
Referenced by ProgramInfo::SaveFilesize(), ProgramInfo::SendAddedEvent(), ProgramInfo::SendDeletedEvent(), and ProgramInfo::SendUpdateEvent().
| void ProgramInfoUpdater::run | ( | void | ) |
Definition at line 47 of file programinfoupdater.cpp.
QMutex ProgramInfoUpdater::lock [private] |
Definition at line 68 of file programinfoupdater.h.
QWaitCondition ProgramInfoUpdater::moreWork [private] |
Definition at line 69 of file programinfoupdater.h.
bool ProgramInfoUpdater::isRunning [private] |
Definition at line 70 of file programinfoupdater.h.
vector<PIKeyAction> ProgramInfoUpdater::needsAddDelete [private] |
Definition at line 71 of file programinfoupdater.h.
QHash<PIKey,PIKeyData> ProgramInfoUpdater::needsUpdate [private] |
Definition at line 72 of file programinfoupdater.h.
1.6.3