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

an asynchronous process all pages request (copyable!) More...

#include <mlImagingBackgroundTask.h>

Public Member Functions

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

Detailed Description

an asynchronous process all pages request (copyable!)

Definition at line 77 of file mlImagingBackgroundTask.h.

Constructor & Destructor Documentation

◆ ProcessAllPagesRequest() [1/2]

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

Definition at line 79 of file mlImagingBackgroundTask.h.

◆ ProcessAllPagesRequest() [2/2]

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

Definition at line 80 of file mlImagingBackgroundTask.h.

Member Function Documentation

◆ waitUntilFinished()

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

Wait until the process all pages request has finished, 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(). It it returns false, the ProcessAllPagesHandler may not be accessed or deleted.

Definition at line 88 of file mlImagingBackgroundTask.h.


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