|
MeVisLab Toolbox Reference
|
#include <mlBackgroundTaskMessages.h>
Public Member Functions | |
| BackgroundTaskMLProcessAllPagesMessage (BackgroundRequestId tileId, Module *module, ProcessAllPagesHandler *handler, const SubImageBox &box) | |
| ~BackgroundTaskMLProcessAllPagesMessage () override | |
| void | execute () override |
| Executes message when it is delivered. | |
| void | sendFinishedRequest () override |
| void | sendFailedRequest () override |
| void | sendProgress () override |
Public Member Functions inherited from ml::BackgroundTaskMLGetTileBaseMessage | |
| BackgroundTaskMLGetTileBaseMessage (BackgroundRequestId tileId, Module *module) | |
| ~BackgroundTaskMLGetTileBaseMessage () override | |
| void | executeSynchronous () override |
| Executes message when it is delivered and the task runs synchronously. | |
| bool | finishedProcessing () override |
| Returns whether the message needs further processing or if it may be deleted. | |
| void | taskWillBeDestroyed () override |
| This needs to be implemented if the message uses finishedProcessing() and the task is finished while a message is still on its way. | |
Public Member Functions inherited from ml::BackgroundTaskMessage | |
| BackgroundTaskMessage () | |
| virtual | ~BackgroundTaskMessage () |
| void | setSender (BackgroundTask *task) |
| Sets who sends the message. Default is NULL and this means that the message's sender is not a BackgroundTask. | |
| BackgroundTask * | sender () |
| Returns the task from which the message originates. | |
| void | setReceiver (BackgroundTaskMessageReceiver *receiverArg) |
| Sets who receives the message. Default is NULL. | |
| BackgroundTaskMessageReceiver * | receiver () |
| Returns the object which receives the message. Default is NULL. | |
Additional Inherited Members | |
Static Public Member Functions inherited from ml::BackgroundTaskMLGetTileBaseMessage | |
| static void | tileRequestFinishedCB (void *data, TileRequest *request) |
Protected Attributes inherited from ml::BackgroundTaskMLGetTileBaseMessage | |
| GetTileJobBase * | _request |
| Module * | _module |
| BackgroundRequestId | _tileId |
| bool | _resultWasSent |
Definition at line 94 of file mlBackgroundTaskMessages.h.
| ml::BackgroundTaskMLProcessAllPagesMessage::BackgroundTaskMLProcessAllPagesMessage | ( | BackgroundRequestId | tileId, |
| Module * | module, | ||
| ProcessAllPagesHandler * | handler, | ||
| const SubImageBox & | box | ||
| ) |
|
override |
|
overridevirtual |
Executes message when it is delivered.
Reimplement this in subclasses.
Implements ml::BackgroundTaskMessage.
|
overridevirtual |
Implements ml::BackgroundTaskMLGetTileBaseMessage.
|
overridevirtual |
Implements ml::BackgroundTaskMLGetTileBaseMessage.
|
overridevirtual |
Implements ml::BackgroundTaskMLGetTileBaseMessage.