libosmocore
0.9.6-10.20170220git32ee5af8.fc31
Osmocom core library
|
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | OSMO_SIGNAL_SS_APPS 0 |
#define | OSMO_SIGNAL_SS_RESERVED 2147483648u |
#define | OSMO_SIGNAL_T_APPS 0 |
#define | OSMO_SIGNAL_T_RESERVED 2147483648u |
Typedefs | |
typedef int | osmo_signal_cbfn(unsigned int subsys, unsigned int signal, void *handler_data, void *signal_data) |
Enumerations | |
enum | { SS_L_GLOBAL = OSMO_SIGNAL_SS_RESERVED, SS_L_INPUT, SS_L_NS, SS_L_VTY } |
signal subsystems | |
enum | { S_L_GLOBAL_SHUTDOWN = OSMO_SIGNAL_T_RESERVED } |
signal types. | |
Functions | |
int | osmo_signal_register_handler (unsigned int subsys, osmo_signal_cbfn *cbfn, void *data) |
Register a new signal handler. More... | |
void | osmo_signal_unregister_handler (unsigned int subsys, osmo_signal_cbfn *cbfn, void *data) |
Unregister signal handler. More... | |
void | osmo_signal_dispatch (unsigned int subsys, unsigned int signal, void *signal_data) |
dispatch (deliver) a new signal to all registered handlers More... | |