#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.
1.5.8