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_MAP | ( | F | ) |
Definition at line 25 of file jobqueue.h.
#define JOBSTATUS_ENUM | ( | A, | |
B, | |||
C | |||
) | A = (B) , |
Definition at line 43 of file jobqueue.h.
enum JobStatus : std::uint16_t |
Definition at line 44 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 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().