27 #ifndef _EVENT2_HTTP_STRUCT_H_
28 #define _EVENT2_HTTP_STRUCT_H_
41 #include <event2/event-config.h>
42 #ifdef _EVENT_HAVE_SYS_TYPES_H
43 #include <sys/types.h>
45 #ifdef _EVENT_HAVE_SYS_TIME_H
58 #if defined(TAILQ_ENTRY)
71 #define EVHTTP_REQ_OWN_CONNECTION 0x0001
73 #define EVHTTP_PROXY_REQUEST 0x0002
75 #define EVHTTP_USER_OWNED 0x0004
77 #define EVHTTP_REQ_DEFER_FREE 0x0008
79 #define EVHTTP_REQ_NEEDS_FREE 0x0010
81 struct evkeyvalq *input_headers;
82 struct evkeyvalq *output_headers;
86 ev_uint16_t remote_port;
104 char *response_code_line;
evhttp_request_kind
a request object can represent either a request or a reply
Definition: http.h:390
Definition: evbuffer-internal.h:78
Definition: http-internal.h:62
Common convenience functions for cross-platform portability and related socket manipulations.
evhttp_cmd_type
The different request types supported by evhttp.
Definition: http.h:377
the request structure that a server receives.
Definition: http_struct.h:57