Lines Matching refs:request_st

14 int http_response_parse(server *srv, request_st *r);
34 handler_t(*parse)(request_st *, struct http_response_opts_t *, buffer *, size_t);
35 handler_t(*headers)(request_st *, struct http_response_opts_t *);
38 typedef int (*http_response_send_1xx_cb)(request_st *r, connection *con);
41 int http_response_send_1xx (request_st *r);
43 handler_t http_response_parse_headers(request_st *r, http_response_opts *opts, buffer *hdrs);
44 handler_t http_response_read(request_st *r, http_response_opts *opts, buffer *b, fdnode *fdn);
47 handler_t http_response_reqbody_read_error(request_st *r, int http_status);
49 int http_response_buffer_append_authority(request_st *r, buffer *o);
50 int http_response_redirect_to_directory(request_st *r, int status);
51 const buffer * http_response_set_last_modified(request_st *r, unix_time64_t lmtime);
52 int http_response_handle_cachable(request_st *r, const buffer *lmod, unix_time64_t lmtime);
53 void http_response_body_clear(request_st *r, int preserve_length);
54 void http_response_reset(request_st *r);
55 void http_response_send_file (request_st *r, const buffer *path, struct stat_cache_entry *sce);
56 void http_response_backend_done (request_st *r);
57 void http_response_backend_error (request_st *r);
58 void http_response_upgrade_read_body_unknown(request_st *r);
59 int http_response_transfer_cqlen(request_st *r, struct chunkqueue *cq, size_t len);
65 int http_response_omit_header(request_st *r, const data_string *ds);
67 void http_response_write_header(request_st *r);
68 handler_t http_response_handler(request_st *r);