|
MeVisLab Toolbox Reference
|
#include "MLBackgroundTasksSystem.h"#include <mlModuleIncludes.h>#include "mlBackgroundTask.h"#include "mlBackgroundTaskMessageQueue.h"#include "mlBackgroundTaskHandle.h"#include <ThirdPartyWarningsDisable.h>#include <vector>#include <deque>#include <ThirdPartyWarningsRestore.h>#include <boost/thread.hpp>#include <boost/thread/condition.hpp>#include <boost/thread/mutex.hpp>#include <cassert>Go to the source code of this file.
Classes | |
| class | ml::BackgroundTaskManager |
| The BackgroundTaskManager is the central singleton that manages running background tasks. More... | |
| class | ml::BackgroundTaskManager::Observer |
| Abstract interface to observe the BackgroundTaskManager. More... | |
Namespaces | |
| namespace | ml |
| Defines the class GetTileJob. | |
Macros | |
| #define | ML_ENSURE_GUITHREAD |
| #define | ML_ENSURE_WORKERTHREAD |
Typedefs | |
| typedef void | ml::BackgroundTaskScheduleProcessPendingMessagesCB(void *data) |
| #define ML_ENSURE_GUITHREAD |
Definition at line 40 of file mlBackgroundTaskManager.h.
| #define ML_ENSURE_WORKERTHREAD |
Definition at line 41 of file mlBackgroundTaskManager.h.