26#ifndef signal_handler_h
27#define signal_handler_h
73 static std::vector<EventHandler *> d_signal_handlers;
79 static std::vector<Sigfunc *> d_old_handlers;
84 static void dispatcher(
int signum);
SignalHandler & operator=(SignalHandler &&)=delete
static EventHandler * register_handler(int signum, EventHandler *eh, bool ignore_by_default=false)
friend class SignalHandlerTest
SignalHandler(SignalHandler &&)=delete
friend class HTTPCacheTest
static SignalHandler * instance()
virtual ~SignalHandler()=default
SignalHandler(const SignalHandler &)=delete
static EventHandler * remove_handler(int signum)
SignalHandler & operator=(const SignalHandler &)=delete
top level DAP object to house generic methods