|
Libevhtp
1.2.10-dev
|
a structure containing all information for a http request. More...
#include <evhtp.h>
Public Member Functions | |
| TAILQ_ENTRY (evhtp_request_s) next | |
Data Fields | |
| evhtp_t * | htp |
| the parent evhtp_t structure More... | |
| evhtp_connection_t * | conn |
| the associated connection More... | |
| evhtp_hooks_t * | hooks |
| request specific hooks More... | |
| evhtp_uri_t * | uri |
| request URI information More... | |
| evbuf_t * | buffer_in |
| buffer containing data from client More... | |
| evbuf_t * | buffer_out |
| buffer containing data to client More... | |
| evhtp_headers_t * | headers_in |
| headers from client More... | |
| evhtp_headers_t * | headers_out |
| headers to client More... | |
| evhtp_proto | proto |
| HTTP protocol used. More... | |
| htp_method | method |
| HTTP method used. More... | |
| evhtp_res | status |
| The HTTP response code or other error conditions. More... | |
| uint8_t | keepalive: 1 |
| set to 1 if the connection is keep-alive More... | |
| uint8_t | finished: 1 |
| set to 1 if the request is fully processed More... | |
| uint8_t | chunked: 1 |
| set to 1 if the request is chunked More... | |
| uint8_t | error: 1 |
| set if any sort of error has occurred. More... | |
| uint8_t | pad: 4 |
| to be used in evhtp2 for new stuff More... | |
| evhtp_callback_cb | cb |
| the function to call when fully processed More... | |
| void * | cbarg |
| argument which is passed to the cb function More... | |
| evhtp_request_t::TAILQ_ENTRY | ( | evhtp_request_s | ) |
| evbuf_t* evhtp_request_t::buffer_in |
| evbuf_t* evhtp_request_t::buffer_out |
| evhtp_callback_cb evhtp_request_t::cb |
| void* evhtp_request_t::cbarg |
| uint8_t evhtp_request_t::chunked |
| evhtp_connection_t* evhtp_request_t::conn |
| uint8_t evhtp_request_t::error |
| uint8_t evhtp_request_t::finished |
| evhtp_headers_t* evhtp_request_t::headers_in |
| evhtp_headers_t* evhtp_request_t::headers_out |
| evhtp_hooks_t* evhtp_request_t::hooks |
| uint8_t evhtp_request_t::keepalive |
| uint8_t evhtp_request_t::pad |
| evhtp_proto evhtp_request_t::proto |
| evhtp_res evhtp_request_t::status |
1.8.12