Base class for jobs (abstract). More...
#include <urpojob.h>
Public Types | |
enum | JobStatus { Ready, Running, Successed, Failed, Cancelled } |
Public Slots | |
void | start () |
Start job. | |
void | cancel () |
Cancel job. | |
Signals | |
void | debugMessage (QString message) |
void | finished (bool successed, QString errorStr=QString()) |
Job finished (successed of failed). | |
Public Member Functions | |
UrpoJob (UrpoConnection *connection) | |
JobStatus | getStatus () const |
Job status. | |
Protected Member Functions | |
virtual void | startJob ()=0 |
virtual void | cancelJob ()=0 |
void | finish (JobStatus status) |
Finish job. | |
void | fail (QString errorString) |
Finish failed job. | |
UrpoConnection * | getConnection () |
Get connection pointer. | |
void | sendDebugMessage (QString message) |
Send debug message. | |
UrpoProcess * | newProcess () |
Create new UrpoProcess. | |
void | setStatus (JobStatus status) |
Set job status. |
Base class for jobs (abstract).
Definition at line 40 of file urpojob.h.
void UrpoJob::fail | ( | QString | errorString | ) | [protected] |
Finish failed job.
emit finished() with error status and message
Definition at line 61 of file urpojob.cpp.
void UrpoJob::finish | ( | JobStatus | status | ) | [protected] |
Finish job.
Definition at line 52 of file urpojob.cpp.
void UrpoJob::finished | ( | bool | successed, | |
QString | errorStr = QString() | |||
) | [signal] |
Job finished (successed of failed).
successed | True if job successed, false if failed |
JobStatus UrpoJob::getStatus | ( | ) | const [inline] |
void UrpoJob::sendDebugMessage | ( | QString | message | ) | [protected] |
Send debug message.
message | Message to debug monitor |
If debug monitor has been connected, send message to debug monitor
Definition at line 39 of file urpojob.cpp.