Go to the documentation of this file.
48 FATAL(
"signum_test_cb should not be called");
105 if (
ctx->stop_or_close ==
STOP)
107 else if (
ctx->stop_or_close ==
CLOSE)
139 ctx->stop_or_close = CLOSE;
140 ctx->one_shot = one_shot;
#define ARRAY_SIZE(array)
UV_EXTERN int uv_kill(int pid, int signum)
UV_EXTERN uv_pid_t uv_os_getpid(void)
UV_EXTERN int uv_signal_init(uv_loop_t *loop, uv_signal_t *handle)
TEST_IMPL(kill_invalid_signum)
UV_EXTERN int uv_signal_start_oneshot(uv_signal_t *handle, uv_signal_cb signal_cb, int signum)
UV_EXTERN int uv_run(uv_loop_t *, uv_run_mode mode)
#define container_of(ptr, type, member)
UV_EXTERN void uv_close(uv_handle_t *handle, uv_close_cb close_cb)
static void signal_cb(uv_signal_t *handle, int signum)
UV_EXTERN uv_loop_t * uv_default_loop(void)
static void signal(notification *n)
static void signal_cb_one_shot(uv_signal_t *handle, int signum)
UV_EXTERN int uv_signal_stop(uv_signal_t *handle)
static void start_timer(uv_loop_t *loop, int signum, struct timer_ctx *ctx)
#define MAKE_VALGRIND_HAPPY()
static void timer_cb(uv_timer_t *handle)
enum signal_ctx::@412 stop_or_close
UV_EXTERN int uv_timer_start(uv_timer_t *handle, uv_timer_cb cb, uint64_t timeout, uint64_t repeat)
static void start_watcher(uv_loop_t *loop, int signum, struct signal_ctx *ctx, int one_shot)
UV_EXTERN int uv_timer_init(uv_loop_t *, uv_timer_t *handle)
UV_EXTERN int uv_signal_start(uv_signal_t *handle, uv_signal_cb signal_cb, int signum)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:30