28 #ifndef HOMEPORT_HPD_CURL_EV_H
29 #define HOMEPORT_HPD_CURL_EV_H
36 typedef size_t (*
hpd_curl_ev_f)(
char *buffer,
size_t size,
size_t nmemb,
void *userdata);
void(* hpd_curl_ev_free_f)(void *userdata)
hpd_error_t hpd_curl_ev_add_header(hpd_curl_ev_handle_t *handle, const char *header)
HPD_E_UNKNOWN: handle may be in an inconsistent state, and should not be added before a call to this ...
hpd_error_t hpd_curl_ev_set_done_callback(hpd_curl_ev_handle_t *handle, hpd_curl_ev_done_f on_done)
hpd_error_t hpd_curl_ev_cleanup(hpd_curl_ev_handle_t *handle)
const hpd_module_t * context
void(* hpd_curl_ev_done_f)(void *userdata, int curl_code)
hpd_curl_ev_done_f on_done
size_t(* hpd_curl_ev_f)(char *buffer, size_t size, size_t nmemb, void *userdata)
hpd_curl_ev_free_f on_free
hpd_error_t hpd_curl_ev_set_verbose(hpd_curl_ev_handle_t *handle, long int bool)
enum hpd_error hpd_error_t
hpd_error_t hpd_curl_ev_remove_handle(hpd_curl_ev_handle_t *handle)
hpd_error_t hpd_curl_ev_set_postfields(hpd_curl_ev_handle_t *handle, const void *data, size_t len)
HPD_E_UNKNOWN: handle may be in an inconsistent state, and should not be added before a call to this ...
hpd_error_t hpd_curl_ev_set_data(hpd_curl_ev_handle_t *handle, void *data, hpd_curl_ev_free_f on_free)
hpd_error_t hpd_curl_ev_set_header_callback(hpd_curl_ev_handle_t *handle, hpd_curl_ev_f on_header)
hpd_error_t hpd_curl_ev_add_handle(hpd_curl_ev_handle_t *handle)
hpd_error_t hpd_curl_ev_set_body_callback(hpd_curl_ev_handle_t *handle, hpd_curl_ev_f on_body)
hpd_error_t hpd_curl_ev_init(hpd_curl_ev_handle_t **handle, const hpd_module_t *context)
hpd_error_t hpd_curl_ev_set_url(hpd_curl_ev_handle_t *handle, const char *url)
hpd_error_t hpd_curl_ev_set_custom_request(hpd_curl_ev_handle_t *handle, const char *request)