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
Basic namespace for all GEOS functionalities.
Definition: Angle.h:26