13 #ifndef __STOUT_OS_WINDOWS_SIGNALS_HPP__
14 #define __STOUT_OS_WINDOWS_SIGNALS_HPP__
26 inline int install(
int signal,
void(*handler)(
int))
33 inline int reset(
int signal)
48 inline bool block(
int signal)
70 : signal(_signal), pending(false), unblock(false)
81 operator bool() {
return true; }
90 #endif // __STOUT_OS_WINDOWS_SIGNALS_HPP__
bool pending(int signal)
Definition: signals.hpp:50
int install(int signal, void(*handler)(int))
Definition: signals.hpp:28
~Suppressor()
Definition: signals.hpp:75
Suppressor(int _signal)
Definition: signals.hpp:69
bool block(int signal)
Definition: signals.hpp:61
int reset(int signal)
Definition: signals.hpp:39
bool unblock(int signal)
Definition: signals.hpp:80
#define UNIMPLEMENTED
Definition: unimplemented.hpp:29