#include <errno.h>
#include <sys/eventfd.h>
#include <unistd.h>
#include "uev.h"
Go to the source code of this file.
Linux eventfd(2).
Definition in file event.c.
◆ uev_event_init()
Create a generic event watcher
- Parameters
-
ctx | A valid libuEv context |
w | Pointer to an uev_t watcher |
cb | Callback when an event is posted |
arg | Optional callback argument |
- Returns
- POSIX OK(0) or non-zero with
errno
set on error.
Definition at line 46 of file event.c.
◆ uev_event_post()
int uev_event_post |
( |
uev_t * | w | ) |
|
Post a generic event
- Parameters
-
- Returns
- POSIX OK(0) or non-zero with
errno
set on error.
Definition at line 70 of file event.c.
◆ uev_event_stop()
int uev_event_stop |
( |
uev_t * | w | ) |
|
Stop a generic event watcher
- Parameters
-
- Returns
- POSIX OK(0) or non-zero with
errno
set on error.
Definition at line 92 of file event.c.