MeVisLab Toolbox Reference
ml::BackgroundTaskMessageReceiver Class Reference

The background task receiver is a light-weight base class which can be inherited (e.g. 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 which can be inherited (e.g.

with multiple inheritance). Its destructor automatically removes all messages on the GUI message queue which have this object as their receiver. This is especially useful when 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: