Lines Matching refs:req
134 dump_request_cb(struct evhttp_request *req, void *arg) in dump_request_cb() argument
141 switch (evhttp_request_get_command(req)) { in dump_request_cb()
155 cmdtype, evhttp_request_get_uri(req)); in dump_request_cb()
157 headers = evhttp_request_get_input_headers(req); in dump_request_cb()
163 buf = evhttp_request_get_input_buffer(req); in dump_request_cb()
174 evhttp_send_reply(req, 200, "OK", NULL); in dump_request_cb()
182 send_document_cb(struct evhttp_request *req, void *arg) in send_document_cb() argument
186 const char *uri = evhttp_request_get_uri(req); in send_document_cb()
195 if (evhttp_request_get_command(req) != EVHTTP_REQ_GET) { in send_document_cb()
196 dump_request_cb(req, arg); in send_document_cb()
206 evhttp_send_error(req, HTTP_BADREQUEST, 0); in send_document_cb()
307 evhttp_add_header(evhttp_request_get_output_headers(req), in send_document_cb()
324 evhttp_add_header(evhttp_request_get_output_headers(req), in send_document_cb()
329 evhttp_send_reply(req, 200, "OK", evb); in send_document_cb()
332 evhttp_send_error(req, 404, "Document was not found"); in send_document_cb()