libosmscout
0.1
|
#include <CancelableFuture.h>
Public Member Functions | |
void | Break () override |
Stop the processing. More... | |
FutureBreaker (const FutureBreaker &)=default | |
FutureBreaker (FutureBreaker &&)=default | |
bool | IsAborted () const override |
Return true, if the process was signaled to stop. More... | |
FutureBreaker & | operator= (const FutureBreaker &)=default |
FutureBreaker & | operator= (FutureBreaker &&)=default |
void | Reset () override |
Reset the state of the breaker. More... | |
virtual | ~FutureBreaker ()=default |
![]() | |
virtual | ~Breaker ()=default |
Friends | |
class | Promise |
|
virtualdefault |
|
default |
|
default |
|
inlineoverridevirtual |
Stop the processing.
This is just a setting a flag that must actively get polled by the long running process. So while the process was signaled to stop, it can still continue for a while.
Implements osmscout::Breaker.
|
inlineoverridevirtual |
Return true, if the process was signaled to stop.
Implements osmscout::Breaker.
|
default |
|
default |
|
inlineoverridevirtual |
Reset the state of the breaker.
Implements osmscout::Breaker.
References osmscout::log, and osmscout::Log::Warn().
|
friend |