#include <stdint.h>
#include "xroad_common_types.h"
Go to the source code of this file.
◆ xroad_signal_callback_t
◆ xroad_signal_catch()
xroad_errno_t xroad_signal_catch |
( |
xroad_signal_t * |
s, |
|
|
int32_t |
signal |
|
) |
| |
catch signal
- Parameters
-
[in] | s | - signal handler instance |
[in] | signal | - signal number to catch |
- Returns
- XROAD_OK - catched, else failed
◆ xroad_signal_create()
create new signal handler
- Parameters
-
- Returns
- created signal, NULL - error happened
◆ xroad_signal_destroy()
void xroad_signal_destroy |
( |
xroad_signal_t * |
s | ) |
|
destroy signal handler
- Parameters
-
[in] | s | - signal handler to destroy |
◆ xroad_signal_free()
xroad_errno_t xroad_signal_free |
( |
xroad_signal_t * |
s, |
|
|
int32_t |
signal |
|
) |
| |
free signal
- Parameters
-
[in] | s | - signal handler instance |
[in] | signal | - signal number to free |
- Returns
- XROAD_OK - freed, else failed