| 
    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.