| 
    MeVisLab Toolbox Reference
    
   | 
 
#include <mlBackgroundTaskMessages.h>
  
Public Member Functions | |
| BackgroundTaskFinishedMessage (BackgroundTask *task) | |
| void | execute () override | 
| Executes message when it is delivered.   | |
  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.   | |
| virtual void | executeSynchronous () | 
| Executes message when it is delivered and the task runs synchronously.   | |
| virtual bool | finishedProcessing () | 
| Returns whether the message needs further processing or if it may be deleted.   | |
| virtual void | taskWillBeDestroyed () | 
| This needs to be implemented if the message uses finishedProcessing() and the task is finished while a message is still on its way.   | |
Definition at line 27 of file mlBackgroundTaskMessages.h.
      
  | 
  inline | 
Definition at line 29 of file mlBackgroundTaskMessages.h.
References mlrange_cast(), and ml::BackgroundTaskMessage::setSender().
      
  | 
  overridevirtual | 
Executes message when it is delivered.
Reimplement this in subclasses.
Implements ml::BackgroundTaskMessage.