Base class for TileRequest based jobs.
More...
#include <mlGetTileJob.h>
Base class for TileRequest based jobs.
Definition at line 31 of file mlGetTileJob.h.
◆ GetTileJobBase()
ml::GetTileJobBase::GetTileJobBase |
( |
| ) |
|
◆ ~GetTileJobBase()
virtual ml::GetTileJobBase::~GetTileJobBase |
( |
| ) |
|
|
virtual |
◆ cancel()
void ml::GetTileJobBase::cancel |
( |
| ) |
|
◆ delegateProgressUpdate()
virtual void ml::GetTileJobBase::delegateProgressUpdate |
( |
double | | ) |
|
|
inlinevirtual |
◆ getError()
Returns the error that happened (return ML_RESULT_OK if everything is ok).
Definition at line 51 of file mlGetTileJob.h.
◆ getProgress()
double ml::GetTileJobBase::getProgress |
( |
| ) |
const |
Returns the current progress of the tile request ([0..1] range).
◆ hasError()
bool ml::GetTileJobBase::hasError |
( |
| ) |
const |
|
inline |
Returns if the request has an error (and the data is thus unusable/invalid).
Definition at line 48 of file mlGetTileJob.h.
◆ hasFinished()
bool ml::GetTileJobBase::hasFinished |
( |
| ) |
|
|
inline |
Returns if the request has finished (If an error happened, true
will be returned as well).
Definition at line 45 of file mlGetTileJob.h.
◆ init()
◆ setProgressCB()
void ml::GetTileJobBase::setProgressCB |
( |
MLRequestProgressCB * | progressCallback, |
|
|
void * | progressCallbackUserData ) |
◆ setTileRequestFinishedCB()
Sets the tile request finished cb, which is called when the tile is ready.
Definition at line 54 of file mlGetTileJob.h.
◆ updateProgress()
void ml::GetTileJobBase::updateProgress |
( |
| ) |
|
Called by host to allow custom progress updates.
By default it calls the progress callback if set. It also calls the virtual delegateProgressUpdate().
◆ _lastProgress
double ml::GetTileJobBase::_lastProgress |
|
protected |
◆ _progressCB
◆ _progressCBUserData
void* ml::GetTileJobBase::_progressCBUserData |
|
protected |
◆ _request
The documentation for this class was generated from the following file: