Lines Matching defs:handle
47 static void signum_test_cb(uv_signal_t* handle, int signum) {
88 uv_timer_t handle;
95 uv_signal_t handle;
101 static void signal_cb(uv_signal_t* handle, int signum) {
102 struct signal_ctx* ctx = container_of(handle, struct signal_ctx, handle);
106 uv_signal_stop(handle);
108 uv_close((uv_handle_t*)handle, NULL);
114 static void signal_cb_one_shot(uv_signal_t* handle, int signum) {
115 struct signal_ctx* ctx = container_of(handle, struct signal_ctx, handle);
119 uv_close((uv_handle_t*)handle, NULL);
123 static void timer_cb(uv_timer_t* handle) {
124 struct timer_ctx* ctx = container_of(handle, struct timer_ctx, handle);
129 uv_close((uv_handle_t*)handle, NULL);
141 ASSERT_OK(uv_signal_init(loop, &ctx->handle));
143 ASSERT_OK(uv_signal_start_oneshot(&ctx->handle, signal_cb_one_shot, signum));
145 ASSERT_OK(uv_signal_start(&ctx->handle, signal_cb, signum));
151 ASSERT_OK(uv_timer_init(loop, &ctx->handle));
152 ASSERT_OK(uv_timer_start(&ctx->handle, timer_cb, 5, 5));
164 sc.stop_or_close = STOP; /* stop, don't close the signal handle */
176 uv_signal_start(&sc.handle, signal_cb, SIGCHLD);
232 uv_signal_start_oneshot(&sc.handle, signal_cb_one_shot, SIGCHLD);
267 uv_close((uv_handle_t*)&(sc[2]).handle, NULL);
281 uv_close((uv_handle_t*)&(sc[2]).handle, NULL);
296 uv_close((uv_handle_t*)&(sc[0]).handle, NULL);
297 uv_close((uv_handle_t*)&(sc[1]).handle, NULL);
312 uv_close((uv_handle_t*)&(sc[0]).handle, NULL);
313 uv_close((uv_handle_t*)&(sc[2]).handle, NULL);