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 | ) |
