1 #ifndef OSMSCOUT_UTIL_BREAKER_H 2 #define OSMSCOUT_UTIL_BREAKER_H 23 #include <osmscout/CoreFeatures.h> 49 virtual void Break() = 0;
57 virtual bool IsAborted()
const = 0;
62 virtual void Reset() = 0;
70 std::atomic<bool> aborted{
false};
75 void Break()
override;
76 bool IsAborted()
const override;
77 void Reset()
override;
std::shared_ptr< Breaker > BreakerRef
Definition: Breaker.h:65
#define OSMSCOUT_API
Definition: CoreImportExport.h:45