http.c File Reference

Go to the source code of this file.

Enumerations

enum  { URI_MAX = 2048 }

Functions

int cgi_set_request (request_t *rq)
session_opt_thttp_get_session_opt (http_t *http)
u_config_t * http_get_config (http_t *http)
const char * http_get_status_desc (int status)
vhost_list_thttp_get_vhost_list (http_t *http)
vhost_thttp_get_vhost (http_t *h, request_t *rq)
int http_alias_resolv (http_t *h, request_t *rq, char *dst, const char *uri, size_t sz)

Variables

struct http_status_map_s http_status_map []
backend_t be_http

Enumeration Type Documentation

anonymous enum
Enumerator:
URI_MAX 

Definition at line 65 of file http.c.


Function Documentation

int cgi_set_request ( request_t rq  ) 

Definition at line 17 of file cgi.c.

int http_alias_resolv ( http_t h,
request_t rq,
char *  dst,
const char *  uri,
size_t  sz 
)

Definition at line 180 of file http.c.

u_config_t* http_get_config ( http_t http  ) 

Definition at line 77 of file http.c.

session_opt_t* http_get_session_opt ( http_t http  )  [read]

Definition at line 70 of file http.c.

const char* http_get_status_desc ( int  status  ) 

Definition at line 84 of file http.c.

vhost_t* http_get_vhost ( http_t h,
request_t rq 
) [read]

Definition at line 145 of file http.c.

vhost_list_t* http_get_vhost_list ( http_t http  )  [read]

Definition at line 136 of file http.c.


Variable Documentation

Initial value:
    BACKEND_STATIC_INITIALIZER( "http", 
        http_backend_init, 
        http_backend_serve, 
        http_backend_term )

Definition at line 968 of file http.c.

struct http_status_map_s http_status_map[]