MeVisLabToolboxReference
|
#include <mlImagingBackgroundTask.h>
Classes | |
class | AsyncTileRequest |
an asynchronous tile request (copyable!) More... | |
class | ProcessAllPagesRequest |
an asynchronous process all pages request (copyable!) More... | |
struct | RequestResult |
helper struct that stores the result of a request, either an image or a ProcessAllPagesHandler | |
Public Types | |
enum | TileRequestFlags { UseMemoryManager = TileRequest::UseMemoryManager, UseMLAlloc = TileRequest::UseMLAlloc, NoAllocation = TileRequest::NoAllocation, ExternalBuffer = TileRequest::ExternalBuffer, AllocationPolicyMask = 0xf, RequestReadOnlyPage = 16, ReceiveProgressMessages = 32 } |
Defines flags that can be passed with requestTile(). NOTE: Only one of the allocation schemes can be used at a time. More... | |
Public Member Functions | |
ImagingBackgroundTask (void *owner) | |
virtual | ~ImagingBackgroundTask () |
Protected Member Functions | |
BackgroundRequestId | generateBackgroundRequestId () |
generate next generateBackgroundRequestId() | |
Friends | |
class | BackgroundTaskMLGetTileResultMessage |
class | BackgroundTaskMLProcessAllPagesResultMessage |
class | AsyncTileRequest |
class | ProcessAllPagesRequest |
Definition at line 31 of file mlImagingBackgroundTask.h.
Defines flags that can be passed with requestTile(). NOTE: Only one of the allocation schemes can be used at a time.
UseMemoryManager | |
UseMLAlloc | |
NoAllocation | |
ExternalBuffer | |
AllocationPolicyMask | |
RequestReadOnlyPage | |
ReceiveProgressMessages |
Definition at line 41 of file mlImagingBackgroundTask.h.
ml::ImagingBackgroundTask::ImagingBackgroundTask | ( | void * | owner | ) |
virtual ml::ImagingBackgroundTask::~ImagingBackgroundTask | ( | ) | [virtual] |
BackgroundRequestId ml::ImagingBackgroundTask::generateBackgroundRequestId | ( | ) | [inline, protected] |
generate next generateBackgroundRequestId()
Definition at line 98 of file mlImagingBackgroundTask.h.
friend class AsyncTileRequest [friend] |
Definition at line 105 of file mlImagingBackgroundTask.h.
friend class BackgroundTaskMLGetTileResultMessage [friend] |
Definition at line 103 of file mlImagingBackgroundTask.h.
friend class BackgroundTaskMLProcessAllPagesResultMessage [friend] |
Definition at line 104 of file mlImagingBackgroundTask.h.
friend class ProcessAllPagesRequest [friend] |
Definition at line 106 of file mlImagingBackgroundTask.h.