|
Swiftray
1.0
|
A class template for connection senders, we opensource this part to allow inserting GPL-licensed middleware. More...
#include <base-job.h>
Public Types | |
| enum class | Status { READY , STARTING , RUNNING , PAUSED , PAUSING , RESUMING , FINISHED , ERROR_STOPPED , ERROR_PAUSED } |
Signals | |
| void | error (const QString &error_message) |
| void | timeout (const QString &s) |
Public Member Functions | |
| BaseJob (QObject *parent, QString endpoint, QVariant data) | |
| ~BaseJob () | |
| virtual void | pause () |
| virtual int | progress () |
| virtual void | resume () |
| virtual void | start () |
| Status | status () |
Protected Member Functions | |
| void | setStatus (Status status) |
Protected Attributes | |
| QMutex | mutex_ |
| Status | status_ |
A class template for connection senders, we opensource this part to allow inserting GPL-licensed middleware.
|
strong |
| BaseJob::BaseJob | ( | QObject * | parent, |
| QString | endpoint, | ||
| QVariant | data | ||
| ) |
| BaseJob::~BaseJob | ( | ) |
|
signal |
|
virtual |
Reimplemented in SerialJob.
|
virtual |
Reimplemented in SerialJob.
|
virtual |
Reimplemented in SerialJob.
|
protected |
|
virtual |
Reimplemented in SerialJob.
| BaseJob::Status BaseJob::status | ( | ) |
|
signal |
|
protected |
|
protected |