|
MythTV master
|
#include <sys/types.h>#include <QWaitCondition>#include <QDateTime>#include <QRunnable>#include <QObject>#include <QEvent>#include <QMutex>#include <QRecursiveMutex>#include <QMap>#include "mythtvexp.h"#include "libmythbase/mythchrono.h"Go to the source code of this file.
Classes | |
| struct | JobQueueEntry |
| struct | RunningJobInfo |
| class | JobQueue |
| struct | JobQueue::JobThreadStruct |
Macros | |
| #define | JOBSTATUS_MAP(F) |
| #define | JOBSTATUS_ENUM(A, B, C) A = (B) , |
Enumerations | |
| enum | JobStatus : std::uint16_t |
| enum | JobCmds : std::uint8_t { JOB_RUN = 0x0000 , JOB_PAUSE = 0x0001 , JOB_RESUME = 0x0002 , JOB_STOP = 0x0004 , JOB_RESTART = 0x0008 } |
| enum | JobFlags : std::uint8_t { JOB_NO_FLAGS = 0x0000 , JOB_USE_CUTLIST = 0x0001 , JOB_LIVE_REC = 0x0002 , JOB_EXTERNAL = 0x0004 , JOB_REBUILD = 0x0008 } |
| enum | JobLists : std::uint8_t { JOB_LIST_ALL = 0x0001 , JOB_LIST_DONE = 0x0002 , JOB_LIST_NOT_DONE = 0x0004 , JOB_LIST_ERROR = 0x0008 , JOB_LIST_RECENT = 0x0010 } |
| enum | JobTypes : std::uint16_t { JOB_NONE = 0x0000 , JOB_SYSTEMJOB = 0x00ff , JOB_TRANSCODE = 0x0001 , JOB_COMMFLAG = 0x0002 , JOB_METADATA = 0x0004 , JOB_PREVIEW = 0x0008 , JOB_USERJOB = 0xff00 , JOB_USERJOB1 = 0x0100 , JOB_USERJOB2 = 0x0200 , JOB_USERJOB3 = 0x0400 , JOB_USERJOB4 = 0x0800 } |
Variables | |
| static QMap< QString, int > | JobNameToType |
| #define JOBSTATUS_ENUM | ( | A, | |
| B, | |||
| C | |||
| ) | A = (B) , |
Definition at line 43 of file jobqueue.h.
| #define JOBSTATUS_MAP | ( | F | ) |
Definition at line 25 of file jobqueue.h.
| enum JobCmds : std::uint8_t |
| Enumerator | |
|---|---|
| JOB_RUN | |
| JOB_PAUSE | |
| JOB_RESUME | |
| JOB_STOP | |
| JOB_RESTART | |
Definition at line 50 of file jobqueue.h.
| enum JobFlags : std::uint8_t |
| Enumerator | |
|---|---|
| JOB_NO_FLAGS | |
| JOB_USE_CUTLIST | |
| JOB_LIVE_REC | |
| JOB_EXTERNAL | |
| JOB_REBUILD | |
Definition at line 58 of file jobqueue.h.
| enum JobLists : std::uint8_t |
| Enumerator | |
|---|---|
| JOB_LIST_ALL | |
| JOB_LIST_DONE | |
| JOB_LIST_NOT_DONE | |
| JOB_LIST_ERROR | |
| JOB_LIST_RECENT | |
Definition at line 66 of file jobqueue.h.
| enum JobStatus : std::uint16_t |
Definition at line 44 of file jobqueue.h.
| enum JobTypes : std::uint16_t |
| Enumerator | |
|---|---|
| JOB_NONE | |
| JOB_SYSTEMJOB | |
| JOB_TRANSCODE | |
| JOB_COMMFLAG | |
| JOB_METADATA | |
| JOB_PREVIEW | |
| JOB_USERJOB | |
| JOB_USERJOB1 | |
| JOB_USERJOB2 | |
| JOB_USERJOB3 | |
| JOB_USERJOB4 | |
Definition at line 74 of file jobqueue.h.
|
static |
Definition at line 90 of file jobqueue.h.
Referenced by JobQueue::GetJobTypeFromName().