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 |