Lines Matching refs:req
61 http_server_response_create(struct http_server_request *req,
144 http_server_request_get(struct http_server_request *req);
147 void http_server_request_ref(struct http_server_request *req);
154 void http_server_request_connection_close(struct http_server_request *req,
158 pool_t http_server_request_get_pool(struct http_server_request *req);
162 http_server_request_get_response(struct http_server_request *req);
165 bool http_server_request_is_finished(struct http_server_request *req);
172 http_server_request_get_payload_input(struct http_server_request *req,
181 void http_server_request_forward_payload(struct http_server_request *req,
184 #define http_server_request_forward_payload(req, \
186 http_server_request_forward_payload(req, output, max_size, \
192 void http_server_request_buffer_payload(struct http_server_request *req,
195 #define http_server_request_buffer_payload(req, \
197 http_server_request_buffer_payload(req, buffer, max_size, \
205 void http_server_request_handle_payload(struct http_server_request *req,
207 #define http_server_request_handle_payload(req, callback, context) \
208 http_server_request_handle_payload(req,\
215 int http_server_request_get_auth(struct http_server_request *req,
219 void http_server_request_fail(struct http_server_request *req,
223 void http_server_request_fail_close(struct http_server_request *req,
227 void http_server_request_fail_text(struct http_server_request *req,
233 void http_server_request_fail_auth(struct http_server_request *req,
239 void http_server_request_fail_auth_basic(struct http_server_request *req,
254 void http_server_request_set_destroy_callback(struct http_server_request *req,
257 #define http_server_request_set_destroy_callback(req, callback, context) \
258 http_server_request_set_destroy_callback(req, (void(*)(void*))callback, context + \
293 void (*handle_request)(void *context, struct http_server_request *req);
295 struct http_server_request *req, struct http_url *target);