#include <mlBackgroundTaskMessages.h>
|
| BackgroundTaskMLGetTileMessage (BackgroundRequestId tileId, Module *module, int inputImageIndex, MLDataType type, const SubImageBox &box, const ScaleShiftData &shift=ScaleShiftData(), int getTileFlags=0, ManagedSubImage *externalBuffer=nullptr) |
|
| ~BackgroundTaskMLGetTileMessage () override |
|
void | execute () override |
| execute message when it is delivered (reimplement in subclasses)
|
|
void | sendFinishedRequest () override |
|
void | sendFailedRequest () override |
|
void | sendProgress () override |
|
| BackgroundTaskMLGetTileBaseMessage (BackgroundRequestId tileId, Module *module) |
|
| ~BackgroundTaskMLGetTileBaseMessage () override |
|
void | executeSynchronous () override |
| execute message when it is delivered and the task runs synchronous, the default implementation just calls the execute() method (reimplement in subclasses).
|
|
bool | finishedProcessing () override |
| tells if the message needs further processing or if it may be deleted if true is returned, the message is placed to another processing queue and finishedProcessing() is called in regular intervals
|
|
void | taskWillBeDestroyed () override |
| this needs to be implemented if the message uses finishedProcessing() and the task is finished while a message is still on it's way
|
|
| BackgroundTaskMessage () |
|
virtual | ~BackgroundTaskMessage () |
|
void | setSender (BackgroundTask *task) |
| set who sends the message (default is NULL and means that the message's sender is not a BackgroundTask)
|
|
BackgroundTask * | sender () |
| returns the task from which the message originates
|
|
void | setReceiver (BackgroundTaskMessageReceiver *receiverArg) |
| set who receives the message (default is NULL)
|
|
BackgroundTaskMessageReceiver * | receiver () |
| returns the object which receives the message (default is NULL)
|
|
Definition at line 67 of file mlBackgroundTaskMessages.h.
◆ BackgroundTaskMLGetTileMessage()
◆ ~BackgroundTaskMLGetTileMessage()
ml::BackgroundTaskMLGetTileMessage::~BackgroundTaskMLGetTileMessage |
( |
| ) |
|
|
override |
◆ execute()
void ml::BackgroundTaskMLGetTileMessage::execute |
( |
| ) |
|
|
overridevirtual |
◆ sendFailedRequest()
void ml::BackgroundTaskMLGetTileMessage::sendFailedRequest |
( |
| ) |
|
|
overridevirtual |
◆ sendFinishedRequest()
void ml::BackgroundTaskMLGetTileMessage::sendFinishedRequest |
( |
| ) |
|
|
overridevirtual |
◆ sendProgress()
void ml::BackgroundTaskMLGetTileMessage::sendProgress |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file: