#include "evloop.h"
#include "log.h"
#include <stdlib.h>
#include <glib.h>
#include <sys/select.h>
#include <sys/time.h>
#include <sys/types.h>
#include <unistd.h>
#include <inttypes.h>
#include <errno.h>
#include <string.h>
#include <assert.h>
Go to the source code of this file.
|
struct evloop * | evloop_create (evloop_error_handler_t ehandler) |
|
int | evloop_set_fd (struct evloop *evloop, int fd, int fdtype, evloop_handler_t handler, void *state) |
|
int | evloop_unset_fd (struct evloop *evloop, int fd, int fdtype) |
|
int | evloop_maxsize (struct evloop *evloop) |
|
int | evloop_run (struct evloop *evloop, evloop_flags_t flags, struct timeval *timeout, struct evloop_fdinfo **error_fdinfo) |
|
int | evloop_handleone (struct evloop *evloop, evloop_flags_t flags, struct timeval *timeout, struct evloop_fdinfo **handled_fdinfo, int *handled_fdtype, int *handled_hrc) |
|
void | evloop_free (struct evloop *evloop) |
|
void evloop_free |
( |
struct evloop * |
evloop | ) |
|
int evloop_handleone |
( |
struct evloop * |
evloop, |
|
|
evloop_flags_t |
flags, |
|
|
struct timeval * |
timeout, |
|
|
struct evloop_fdinfo ** |
handled_fdinfo, |
|
|
int * |
handled_fdtype, |
|
|
int * |
handled_hrc |
|
) |
| |
int evloop_maxsize |
( |
struct evloop * |
evloop | ) |
|
int evloop_unset_fd |
( |
struct evloop * |
evloop, |
|
|
int |
fd, |
|
|
int |
fdtype |
|
) |
| |