MeVisLab Toolbox Reference
ml::ImagingBackgroundTask::ProcessAllPagesRequest Class Reference

An asynchronous process all pages request. This is copyable! More...

#include <mlImagingBackgroundTask.h>

Public Member Functions

 ProcessAllPagesRequest ()
 
 ProcessAllPagesRequest (BackgroundRequestId tileId, ImagingBackgroundTask *task)
 
bool waitUntilFinished ()
 Waits until the process all pages request has finished, and returns false if the request failed.
 

Detailed Description

An asynchronous process all pages request. This is copyable!

Definition at line 78 of file mlImagingBackgroundTask.h.

Constructor & Destructor Documentation

◆ ProcessAllPagesRequest() [1/2]

ml::ImagingBackgroundTask::ProcessAllPagesRequest::ProcessAllPagesRequest ( )
inline

Definition at line 80 of file mlImagingBackgroundTask.h.

◆ ProcessAllPagesRequest() [2/2]

ml::ImagingBackgroundTask::ProcessAllPagesRequest::ProcessAllPagesRequest ( BackgroundRequestId tileId,
ImagingBackgroundTask * task )
inline

Definition at line 81 of file mlImagingBackgroundTask.h.

Member Function Documentation

◆ waitUntilFinished()

bool ml::ImagingBackgroundTask::ProcessAllPagesRequest::waitUntilFinished ( )
inline

Waits until the process all pages request has finished, and returns false if the request failed.

If it returns true, the ProcessAllPagesHandler that was passed to ImagingBackgroundTask::requestProcessAllPages is owned by the called of waitUntilFinished(). If it returns false, the ProcessAllPagesHandler must not be accessed or deleted.

Definition at line 89 of file mlImagingBackgroundTask.h.


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