Go to the source code of this file.
|
static hpd_error_t | curl_ev_add_next () |
|
static CURLMcode | curl_ev_get_stopped_watcher (curl_ev_io_t **w, curl_socket_t s, const hpd_module_t *context) |
|
static hpd_error_t | curl_ev_on_create (void **data, const hpd_module_t *context) |
|
static hpd_error_t | curl_ev_on_destroy (void *data) |
|
static void | curl_ev_on_io (hpd_ev_loop_t *loop, ev_io *w, int revents) |
|
static hpd_error_t | curl_ev_on_parse_opt (void *data, const char *name, const char *arg) |
|
static hpd_error_t | curl_ev_on_start (void *data, hpd_t *hpd) |
|
static hpd_error_t | curl_ev_on_stop (void *data, hpd_t *hpd) |
|
static void | curl_ev_on_timeout (hpd_ev_loop_t *loop, ev_timer *w, int revents) |
|
static CURLMcode | curl_ev_on_update_socket (CURL *easy, curl_socket_t s, int what, void *userp, void *socketp) |
|
static CURLMcode | curl_ev_on_update_timer (CURLM *multi, long timeout_ms, void *userp) |
|
static CURLMcode | curl_ev_socket_action (int sockfd) |
|
static CURLMcode | curl_ev_start_watcher (curl_ev_io_t *w, curl_socket_t s, int what, const hpd_module_t *context) |
|
static void | curl_ev_stop_watcher (curl_ev_io_t *w) |
|
hpd_error_t | hpd_curl_ev_add_handle (hpd_curl_ev_handle_t *handle) |
|
hpd_error_t | hpd_curl_ev_remove_handle (hpd_curl_ev_handle_t *handle) |
|
Definition at line 41 of file curl_ev_module.c.
Data Fields |
CURLM * |
mult_handle |
|
ev_timer |
timer |
|
#define CURL_EV_INIT_CHECK |
( |
|
CONTEXT | ) |
|
Value:do { \
} \
} while(0)
#define HPD_LOG_RETURN(CONTEXT, E, FMT,...)
#define HPD_LOG_ERROR(CONTEXT, FMT,...)
Definition at line 68 of file curl_ev_module.c.
static void curl_ev_on_io |
( |
hpd_ev_loop_t * |
loop, |
|
|
ev_io * |
w, |
|
|
int |
revents |
|
) |
| |
|
static |
static hpd_error_t curl_ev_on_parse_opt |
( |
void * |
data, |
|
|
const char * |
name, |
|
|
const char * |
arg |
|
) |
| |
|
static |
static void curl_ev_on_timeout |
( |
hpd_ev_loop_t * |
loop, |
|
|
ev_timer * |
w, |
|
|
int |
revents |
|
) |
| |
|
static |
static CURLMcode curl_ev_on_update_socket |
( |
CURL * |
easy, |
|
|
curl_socket_t |
s, |
|
|
int |
what, |
|
|
void * |
userp, |
|
|
void * |
socketp |
|
) |
| |
|
static |
static CURLMcode curl_ev_on_update_timer |
( |
CURLM * |
multi, |
|
|
long |
timeout_ms, |
|
|
void * |
userp |
|
) |
| |
|
static |
static CURLMcode curl_ev_socket_action |
( |
int |
sockfd | ) |
|
|
static |
Initial value:= {
}
static hpd_error_t curl_ev_on_destroy(void *data)
static hpd_error_t curl_ev_on_create(void **data, const hpd_module_t *context)
static hpd_error_t curl_ev_on_parse_opt(void *data, const char *name, const char *arg)
static hpd_error_t curl_ev_on_start(void *data, hpd_t *hpd)
static hpd_error_t curl_ev_on_stop(void *data, hpd_t *hpd)
Definition at line 58 of file curl_ev_module.c.