|
MeVisLab Toolbox Reference
|
#include <mlBackgroundTaskStatusInformation.h>
Public Member Functions | |
| BackgroundTaskStatusInformation () | |
| BackgroundTaskStatusInformation (BackgroundTask *task) | |
| std::string | statusString () const |
| float | progress () const |
| BackgroundTask::Status | status () const |
| void * | owner () const |
| MLuint32 | taskId () const |
Protected Attributes | |
| std::string | _statusString |
| float | _progress |
| BackgroundTask::Status | _status |
| void * | _owner |
| MLuint32 | _taskId |
Friends | |
| class | BackgroundTask |
BackgroundTaskStatusInformation creates a snapshot of the status of a given BackgroundTask to allow for a later read access without race conditions or even destruction of the background task. This is copyable.
Definition at line 25 of file mlBackgroundTaskStatusInformation.h.
| ml::BackgroundTaskStatusInformation::BackgroundTaskStatusInformation | ( | ) |
| ml::BackgroundTaskStatusInformation::BackgroundTaskStatusInformation | ( | BackgroundTask * | task | ) |
References BackgroundTask.
|
inline |
Definition at line 34 of file mlBackgroundTaskStatusInformation.h.
References _owner.
|
inline |
Definition at line 32 of file mlBackgroundTaskStatusInformation.h.
References _progress.
|
inline |
Definition at line 33 of file mlBackgroundTaskStatusInformation.h.
References _status.
|
inline |
Definition at line 31 of file mlBackgroundTaskStatusInformation.h.
References _statusString.
|
inline |
Definition at line 35 of file mlBackgroundTaskStatusInformation.h.
References _taskId.
|
friend |
Definition at line 38 of file mlBackgroundTaskStatusInformation.h.
References BackgroundTask.
Referenced by BackgroundTask, and BackgroundTaskStatusInformation().
|
protected |
Definition at line 43 of file mlBackgroundTaskStatusInformation.h.
Referenced by owner().
|
protected |
Definition at line 41 of file mlBackgroundTaskStatusInformation.h.
Referenced by progress().
|
protected |
Definition at line 42 of file mlBackgroundTaskStatusInformation.h.
Referenced by status().
|
protected |
Definition at line 40 of file mlBackgroundTaskStatusInformation.h.
Referenced by statusString().
|
protected |
Definition at line 44 of file mlBackgroundTaskStatusInformation.h.
Referenced by taskId().