3#ifndef ICE_CTRL_C_HANDLER_H
4#define ICE_CTRL_C_HANDLER_H
~CtrlCHandler()
Unregisters the callback function.
CtrlCHandler()
Constructs a CtrlCHandler with a null callback, meaning the callback does nothing.
CtrlCHandler(CtrlCHandlerCallback cb)
Constructs a CtrlCHandler.
CtrlCHandlerCallback setCallback(CtrlCHandlerCallback cb)
Replaces the signal callback.
CtrlCHandlerCallback getCallback() const
Gets the current signal callback.
std::function< void(int sig)> CtrlCHandlerCallback
The function called by CtrlCHandler when it catches a signal.