24#ifndef MY_SIGNAL_HANDLER_IMP_H
25#define MY_SIGNAL_HANDLER_IMP_H
An implementation of the signal handler registration service.
Definition: mysql_signal_handler_imp.h:33
static mysql_service_status_t remove(int signal_no, my_signal_handler_callback_t callback) noexcept
Implement the de-registration of the callback for a specific signal.
Definition: mysql_signal_handler_imp.cc:79
static mysql_service_status_t add(int signal_no, my_signal_handler_callback_t callback) noexcept
Implement the registration of the callback for a specific signal.
Definition: mysql_signal_handler_imp.cc:48
void(*)(int, siginfo_t *, void *) my_signal_handler_callback_t
Definition: mysql_signal_handler.h:36
Specifies macros to define Service Implementations.
#define DEFINE_BOOL_METHOD(name, args)
A short macro to define method that returns bool, which is the most common case.
Definition: service_implementation.h:88