Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

backend.c File Reference

Go to the source code of this file.

Functions

int backend_create (const char *proto, u_config_t *config, backend_t **pbe)
int backend_serve (backend_t *be, int fd)
int backend_free (backend_t *be)

Variables

backend_t be_http
backend_tbackend_list []


Function Documentation

int backend_create const char *  proto,
u_config_t *  config,
backend_t **  pbe
 

Definition at line 52 of file backend.c.

References backend_t, backend_s::cb_init, backend_s::config, backend_s::fork_child, backend_s::max_child, backend_s::max_rq_xchild, backend_s::model, SERVER_MAX_BACKEND_CHILD, SERVER_PREFORK_MAX_RQ_CHILD, SERVER_PREFORK_START_CHILD, and backend_s::start_child.

Referenced by server_create().

int backend_free backend_t be  ) 
 

Definition at line 136 of file backend.c.

References backend_t, backend_s::cb_term, ctx, backend_s::klog, and klog_close().

int backend_serve backend_t be,
int  fd
 

Definition at line 122 of file backend.c.

References backend_t, and backend_s::cb_serve.

Referenced by server_cgi().


Variable Documentation

backend_t* backend_list[]
 

Initial value:

 { 
    &be_http, 



    0 }

Definition at line 25 of file backend.c.

backend_t be_http
 

Definition at line 621 of file http.c.


←Products
© 2005-2006 - KoanLogic S.r.l. - All rights reserved