evhttp_request Struct Reference

the request structure that a server receives. More...

#include <evhttp.h>

Data Fields

void(* cb )(struct evhttp_request *, void *)
void * cb_arg
void(* chunk_cb )(struct evhttp_request *, void *)
int chunked
struct evhttp_connection * evcon
int flags
struct evbuffer * input_buffer
struct evkeyvalq * input_headers
enum evhttp_request_kind kind
char major
char minor
struct {
   struct evhttp_request *   tqe_next
   struct evhttp_request **   tqe_prev
ev_int64_t ntoread
struct evbuffer * output_buffer
struct evkeyvalq * output_headers
char * remote_host
u_short remote_port
int response_code
char * response_code_line
enum evhttp_cmd_type type
char * uri

Detailed Description

the request structure that a server receives.

WARNING: expect this structure to change. I will try to provide reasonable accessors.

The documentation for this struct was generated from the following file:

Generated on Sun Mar 1 14:50:43 2009 for libevent by  doxygen 1.5.7