Lely core libraries
2.3.4
sigset.h
Go to the documentation of this file.
1
39
#ifndef LELY_IO2_SYS_SIGSET_H_
40
#define LELY_IO2_SYS_SIGSET_H_
41
42
#include <
lely/io2/sigset.h
>
43
#include <
lely/io2/sys/io.h
>
44
45
#ifdef __cplusplus
46
extern
"C"
{
47
#endif
48
49
void
*io_sigset_alloc(
void
);
50
void
io_sigset_free(
void
*ptr);
51
io_sigset_t
*io_sigset_init(
52
io_sigset_t
*sigset,
io_poll_t
*poll,
ev_exec_t
*exec);
53
void
io_sigset_fini(
io_sigset_t
*sigset);
54
65
io_sigset_t
*
io_sigset_create
(
io_poll_t
*poll,
ev_exec_t
*exec);
66
68
void
io_sigset_destroy
(
io_sigset_t
*sigset);
69
70
#ifdef __cplusplus
71
}
72
#endif
73
74
#endif // !LELY_IO2_SYS_SIGSET_H_
ev_exec_t
const struct ev_exec_vtbl *const ev_exec_t
An abstract task executor.
Definition:
ev.h:29
io.h
io_sigset_t
const struct io_sigset_vtbl *const io_sigset_t
An abstract signal handler.
Definition:
sigset.h:40
io_sigset_destroy
void io_sigset_destroy(io_sigset_t *sigset)
Destroys a system signal handler.
Definition:
sigset.c:330
io_sigset_create
io_sigset_t * io_sigset_create(io_poll_t *poll, ev_exec_t *exec)
Creates a new system signal handler.
Definition:
sigset.c:303
sigset.h
__io_poll
An I/O polling interface.
Definition:
poll.c:51
include
lely
io2
sys
sigset.h
Generated by
1.8.17