15 #ifndef GEOS_UTIL_INTERRUPT_H
16 #define GEOS_UTIL_INTERRUPT_H
18 #include <geos/export.h>
23 #define GEOS_CHECK_FOR_INTERRUPTS() geos::util::Interrupt::process()
30 typedef void (Callback)(void);
65 static void interrupt();
Used to manage interruption requests and callbacks.
Definition: Interrupt.h:26
static Callback * registerCallback(Callback *cb)
Register a callback that will be invoked before checking for interruption requests.
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:26