Libevhtp
1.2.13
|
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... | |
struct evbuffer * | buffer_in |
buffer containing data from client More... | |
struct evbuffer * | 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... | |
uint16_t | flags |
evhtp_callback_cb | cb |
the function to call when fully processed More... | |
void * | cbarg |
argument which is passed to the cb function More... | |
a structure containing all information for a http request.
Definition at line 404 of file evhtp/evhtp.h.
evhtp_request_t::TAILQ_ENTRY | ( | evhtp_request_s | ) |
struct evbuffer* evhtp_request_t::buffer_in |
buffer containing data from client
Definition at line 409 of file evhtp/evhtp.h.
struct evbuffer* evhtp_request_t::buffer_out |
buffer containing data to client
Definition at line 410 of file evhtp/evhtp.h.
evhtp_callback_cb evhtp_request_t::cb |
the function to call when fully processed
Definition at line 422 of file evhtp/evhtp.h.
void* evhtp_request_t::cbarg |
argument which is passed to the cb function
Definition at line 423 of file evhtp/evhtp.h.
evhtp_connection_t* evhtp_request_t::conn |
the associated connection
Definition at line 406 of file evhtp/evhtp.h.
uint16_t evhtp_request_t::flags |
Definition at line 420 of file evhtp/evhtp.h.
evhtp_headers_t* evhtp_request_t::headers_in |
headers from client
Definition at line 411 of file evhtp/evhtp.h.
evhtp_headers_t* evhtp_request_t::headers_out |
headers to client
Definition at line 412 of file evhtp/evhtp.h.
evhtp_hooks_t* evhtp_request_t::hooks |
request specific hooks
Definition at line 407 of file evhtp/evhtp.h.
evhtp_t* evhtp_request_t::htp |
the parent evhtp_t structure
Definition at line 405 of file evhtp/evhtp.h.
htp_method evhtp_request_t::method |
HTTP method used.
Definition at line 414 of file evhtp/evhtp.h.
evhtp_proto evhtp_request_t::proto |
HTTP protocol used.
Definition at line 413 of file evhtp/evhtp.h.
evhtp_res evhtp_request_t::status |
The HTTP response code or other error conditions.
Definition at line 415 of file evhtp/evhtp.h.
evhtp_uri_t* evhtp_request_t::uri |
request URI information
Definition at line 408 of file evhtp/evhtp.h.