17#ifndef mod_md_md_http_h
18#define mod_md_md_http_h
86 const char *proxy_url);
request_rec int int apr_table_t const char * path
ap_vhost_iterate_conn_cb void * baton
apr_pool_t apr_dbd_t apr_dbd_results_t ** res
static md_http_impl_t impl
void md_http_set_response_limit(md_http_t *http, apr_off_t resp_limit)
apr_status_t md_http_POST_perform(md_http_t *http, const char *url, struct apr_table_t *headers, const char *content_type, struct apr_bucket_brigade *body, int detect_len, md_http_response_cb *cb, void *baton)
apr_status_t md_http_POSTd_perform(md_http_t *http, const char *url, struct apr_table_t *headers, const char *content_type, const struct md_data_t *body, md_http_response_cb *cb, void *baton)
void md_http_set_connect_timeout(md_http_request_t *req, apr_time_t timeout)
void md_http_set_ca_file(md_http_t *http, const char *ca_file)
apr_status_t md_http_init_cb(void)
apr_status_t md_http_clone(md_http_t **phttp, apr_pool_t *p, md_http_t *source_http)
void md_http_set_connect_timeout_default(md_http_t *http, apr_time_t timeout)
apr_status_t md_http_POSTd_create(md_http_request_t **preq, md_http_t *http, const char *url, struct apr_table_t *headers, const char *content_type, const struct md_data_t *body)
void md_http_req_cleanup_cb(md_http_request_t *req)
apr_status_t md_http_perform_cb(md_http_request_t *req)
apr_status_t md_http_response_cb(const md_http_response_t *res, void *data)
void * md_http_get_impl_data(md_http_t *http)
void md_http_set_stalling_default(md_http_t *http, long bytes_per_sec, apr_time_t timeout)
apr_status_t md_http_GET_perform(md_http_t *http, const char *url, struct apr_table_t *headers, md_http_response_cb *cb, void *baton)
apr_status_t md_http_multi_perform(md_http_t *http, md_http_next_req *nextreq, void *baton)
void md_http_set_on_status_cb(md_http_request_t *req, md_http_status_cb *cb, void *baton)
apr_status_t md_http_multi_perform_cb(md_http_t *http, apr_pool_t *p, md_http_next_req *nextreq, void *baton)
void md_http_set_unix_socket_path(md_http_t *http, const char *path)
apr_status_t md_http_GET_create(md_http_request_t **preq, md_http_t *http, const char *url, struct apr_table_t *headers)
void md_http_set_timeout_default(md_http_t *http, apr_time_t timeout)
apr_status_t md_http_HEAD_perform(md_http_t *http, const char *url, struct apr_table_t *headers, md_http_response_cb *cb, void *baton)
void md_http_set_on_response_cb(md_http_request_t *req, md_http_response_cb *cb, void *baton)
apr_status_t md_http_perform(md_http_request_t *request)
apr_status_t md_http_create(md_http_t **phttp, apr_pool_t *p, const char *user_agent, const char *proxy_url)
void md_http_use_implementation(md_http_impl_t *impl)
void md_http_set_stalling(md_http_request_t *req, long bytes_per_sec, apr_time_t timeout)
apr_status_t md_http_HEAD_create(md_http_request_t **preq, md_http_t *http, const char *url, struct apr_table_t *headers)
apr_status_t md_http_POST_create(md_http_request_t **preq, md_http_t *http, const char *url, struct apr_table_t *headers, const char *content_type, struct apr_bucket_brigade *body, int detect_len)
apr_status_t md_http_next_req(md_http_request_t **preq, void *baton, md_http_t *http, int in_flight)
void md_http_set_timeout(md_http_request_t *req, apr_time_t timeout)
void md_http_set_impl_data(md_http_t *http, void *data)
void md_http_cleanup_cb(md_http_t *req, apr_pool_t *p)
void md_http_req_destroy(md_http_request_t *req)
apr_status_t md_http_status_cb(const md_http_request_t *req, apr_status_t status, void *data)
md_http_response_cb * on_response
md_http_status_cb * on_status
md_http_cleanup_cb * cleanup
md_http_perform_cb * perform
md_http_multi_perform_cb * multi_perform
md_http_req_cleanup_cb * req_cleanup
struct apr_bucket_alloc_t * bucket_alloc
struct apr_bucket_brigade * body
md_http_timeouts_t timeout
const char * unix_socket_path
struct apr_bucket_brigade * body