Lines Matching full:handler
56 /// The signal handler that we replaced; to be restored on unprogramming.
77 /// Programs a signal handler.
79 /// \param signo The signal for which to install the handler.
80 /// \param handler The handler to install.
83 signals::programmer::programmer(const int signo, const handler_type handler) : in programmer() argument
87 sa.sa_handler = handler; in programmer()
93 throw system_error(F("Could not install handler for signal %s") % in programmer()
100 /// Destructor; unprograms the signal handler if still programmed.
117 /// Unprograms the signal handler.
119 /// \pre The signal handler is programmed (i.e. this can only be called once).
123 /// therefore there is no way to restore the original handler.
130 // handler again, as it would result in a crash. in unprogram()
135 throw system_error(F("Could not reset handler for signal %s") % in unprogram()