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);
38 static void request();
56 static Callback* registerCallback(Callback* cb);
62 static void process();
65 static void interrupt();
74 #endif // GEOS_UTIL_INTERRUPT_H
Used to manage interruption requests and callbacks.
Definition: Interrupt.h:26