Additional event loop extension functions
Data Structures | |
struct | getdns_eventloop_event |
struct | getdns_eventloop |
struct | getdns_eventloop_vmt |
Typedefs | |
typedef void(* | getdns_eventloop_callback) (void *userarg) |
typedef struct getdns_eventloop_event | getdns_eventloop_event |
typedef struct getdns_eventloop_vmt | getdns_eventloop_vmt |
typedef struct getdns_eventloop | getdns_eventloop |
typedef void(* | getdns_eventloop_noargs) (getdns_eventloop *loop) |
typedef getdns_return_t(* | getdns_eventloop_schedule) (getdns_eventloop *loop, int fd, uint64_t timeout, getdns_eventloop_event *ev) |
typedef getdns_return_t(* | getdns_eventloop_clear) (getdns_eventloop *loop, getdns_eventloop_event *ev) |
typedef void(* | getdns_eventloop_run_once) (getdns_eventloop *loop, int blocking) |
Functions | |
getdns_return_t | getdns_context_set_eventloop (getdns_context *context, getdns_eventloop *eventloop) |
getdns_return_t | getdns_context_get_eventloop (getdns_context *context, getdns_eventloop **eventloop) |
getdns_return_t | getdns_context_detach_eventloop (getdns_context *context) |
void | getdns_context_run (getdns_context *context) |
Detailed Description
Typedef Documentation
typedef void(* getdns_eventloop_callback) (void *userarg) |
Definition at line 153 of file getdns_extra.h.
typedef struct getdns_eventloop_event getdns_eventloop_event |
typedef struct getdns_eventloop_vmt getdns_eventloop_vmt |
Definition at line 168 of file getdns_extra.h.
typedef struct getdns_eventloop getdns_eventloop |
typedef void(* getdns_eventloop_noargs) (getdns_eventloop *loop) |
Definition at line 174 of file getdns_extra.h.
typedef getdns_return_t(* getdns_eventloop_schedule) (getdns_eventloop *loop, int fd, uint64_t timeout, getdns_eventloop_event *ev) |
Definition at line 183 of file getdns_extra.h.
typedef getdns_return_t(* getdns_eventloop_clear) (getdns_eventloop *loop, getdns_eventloop_event *ev) |
Definition at line 188 of file getdns_extra.h.
typedef void(* getdns_eventloop_run_once) (getdns_eventloop *loop, int blocking) |
Definition at line 190 of file getdns_extra.h.
Function Documentation
getdns_return_t getdns_context_set_eventloop | ( | getdns_context * | context, |
getdns_eventloop * | eventloop | ||
) |
getdns_return_t getdns_context_get_eventloop | ( | getdns_context * | context, |
getdns_eventloop ** | eventloop | ||
) |
getdns_return_t getdns_context_detach_eventloop | ( | getdns_context * | context | ) |
void getdns_context_run | ( | getdns_context * | context | ) |