Classes | Macros | Functions
test-signal.c File Reference
#include "uv.h"
#include "task.h"
#include <unistd.h>
#include <errno.h>
#include <signal.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Include dependency graph for test-signal.c:

Go to the source code of this file.

Classes

struct  signal_ctx
 
struct  timer_ctx
 

Macros

#define NSIGNALS   10
 

Functions

static void signal_cb (uv_signal_t *handle, int signum)
 
static void signal_cb_one_shot (uv_signal_t *handle, int signum)
 
static void start_timer (uv_loop_t *loop, int signum, struct timer_ctx *ctx)
 
static void start_watcher (uv_loop_t *loop, int signum, struct signal_ctx *ctx, int one_shot)
 
 TEST_IMPL (kill_invalid_signum)
 
 TEST_IMPL (we_get_signal)
 
 TEST_IMPL (we_get_signal_one_shot)
 
 TEST_IMPL (we_get_signals)
 
 TEST_IMPL (we_get_signals_mixed)
 
static void timer_cb (uv_timer_t *handle)
 

Macro Definition Documentation

◆ NSIGNALS

#define NSIGNALS   10

Definition at line 84 of file test-signal.c.

Function Documentation

◆ signal_cb()

static void signal_cb ( uv_signal_t handle,
int  signum 
)
static

Definition at line 101 of file test-signal.c.

◆ signal_cb_one_shot()

static void signal_cb_one_shot ( uv_signal_t handle,
int  signum 
)
static

Definition at line 114 of file test-signal.c.

◆ start_timer()

static void start_timer ( uv_loop_t loop,
int  signum,
struct timer_ctx ctx 
)
static

Definition at line 148 of file test-signal.c.

◆ start_watcher()

static void start_watcher ( uv_loop_t loop,
int  signum,
struct signal_ctx ctx,
int  one_shot 
)
static

Definition at line 133 of file test-signal.c.

◆ TEST_IMPL() [1/5]

TEST_IMPL ( kill_invalid_signum  )

Definition at line 29 of file test-signal.c.

◆ TEST_IMPL() [2/5]

TEST_IMPL ( we_get_signal  )

Definition at line 156 of file test-signal.c.

◆ TEST_IMPL() [3/5]

TEST_IMPL ( we_get_signal_one_shot  )

Definition at line 213 of file test-signal.c.

◆ TEST_IMPL() [4/5]

TEST_IMPL ( we_get_signals  )

Definition at line 188 of file test-signal.c.

◆ TEST_IMPL() [5/5]

TEST_IMPL ( we_get_signals_mixed  )

Definition at line 242 of file test-signal.c.

◆ timer_cb()

static void timer_cb ( uv_timer_t handle)
static

Definition at line 123 of file test-signal.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:33