Lines Matching refs:req
276 void http_client_request_set_event(struct http_client_request *req,
279 void http_client_request_set_port(struct http_client_request *req,
282 void http_client_request_set_ssl(struct http_client_request *req,
287 void http_client_request_set_urgent(struct http_client_request *req);
288 void http_client_request_set_preserve_exact_reason(struct http_client_request *req);
292 void http_client_request_add_header(struct http_client_request *req,
296 void http_client_request_remove_header(struct http_client_request *req,
302 void http_client_request_set_date(struct http_client_request *req,
313 void http_client_request_set_payload(struct http_client_request *req,
320 void http_client_request_set_payload_data(struct http_client_request *req,
326 void http_client_request_set_payload_empty(struct http_client_request *req);
330 void http_client_request_set_timeout_msecs(struct http_client_request *req,
332 void http_client_request_set_timeout(struct http_client_request *req,
336 void http_client_request_set_attempt_timeout_msecs(struct http_client_request *req,
339 void http_client_request_set_max_attempts(struct http_client_request *req,
347 void http_client_request_set_auth_simple(struct http_client_request *req,
352 void http_client_request_set_proxy_url(struct http_client_request *req,
356 void http_client_request_set_proxy_socket(struct http_client_request *req,
362 void http_client_request_delay_until(struct http_client_request *req,
364 void http_client_request_delay(struct http_client_request *req,
366 void http_client_request_delay_msecs(struct http_client_request *req,
371 http_client_request_get_method(const struct http_client_request *req)
375 http_client_request_get_target(const struct http_client_request *req)
379 http_client_request_get_state(const struct http_client_request *req)
383 void http_client_request_get_stats(struct http_client_request *req,
386 void http_client_request_append_stats_text(struct http_client_request *req,
390 void http_client_request_submit(struct http_client_request *req);
394 bool http_client_request_try_retry(struct http_client_request *req);
398 void http_client_request_abort(struct http_client_request **req);
401 void http_client_request_set_destroy_callback(struct http_client_request *req,
404 #define http_client_request_set_destroy_callback(req, callback, context) \
405 http_client_request_set_destroy_callback(req, (void(*)(void*))callback, context + \
411 and sets req=NULL to indicate that the request was freed, otherwise
412 returns 0 and req is unchanged. */
413 int http_client_request_send_payload(struct http_client_request **req,
415 /* finish sending the payload. Always frees req and sets it to NULL.
417 int http_client_request_finish_payload(struct http_client_request **req);
422 void http_client_request_start_tunnel(struct http_client_request *req,