8 #ifndef SCARAB_SIGNAL_HANDLER_HH_ 9 #define SCARAB_SIGNAL_HANDLER_HH_ 27 void add_cancelable(
cancelable* a_cancelable );
28 void remove_cancelable(
cancelable* a_cancelable );
32 static bool got_exit_signal();
34 static void handler_cancel_threads(
int _ignored );
37 static void print_message();
static bool f_handling_sig_int
cancelers::iterator cancelers_it_t
cancelers::const_iterator cancelers_cit_t
static bool f_got_exit_signal
static std::mutex f_mutex
static bool f_handling_sig_quit
static cancelers f_cancelers
std::set< cancelable *> cancelers