MeVisLab Toolbox Reference
ml::BackgroundTaskMessageReceiver Class Reference

The background task receiver is a light-weight base class that can be inherited (e.g., with multiple inheritance). More...

#include <mlBackgroundTaskMessage.h>

Inheritance diagram for ml::BackgroundTaskMessageReceiver:
ml::UnprotectedMainThreadCommunicator

Public Member Functions

 BackgroundTaskMessageReceiver ()
 
 ~BackgroundTaskMessageReceiver ()
 

Detailed Description

The background task receiver is a light-weight base class that can be inherited (e.g., with multiple inheritance).

Its destructor automatically removes all messages from the GUI message queue, which have this object as their receiver. This is especially useful if sending a NewBackgroundTaskMethodCall() message to the GUI without having a BackgroundTask.

Definition at line 31 of file mlBackgroundTaskMessage.h.

Constructor & Destructor Documentation

◆ BackgroundTaskMessageReceiver()

ml::BackgroundTaskMessageReceiver::BackgroundTaskMessageReceiver ( )

◆ ~BackgroundTaskMessageReceiver()

ml::BackgroundTaskMessageReceiver::~BackgroundTaskMessageReceiver ( )

The documentation for this class was generated from the following file: