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

backend_s Struct Reference


Public Member Functions

 LIST_ENTRY (backend_s) np

Data Fields

const char * proto
int(* cb_init )(struct backend_s *)
int(* cb_serve )(struct backend_s *, int)
int(* cb_term )(struct backend_s *)
server_sserver
u_config_t * config
addr_saddr
int model
int ld
void * arg
klog_tklog
int id
size_t nchild
size_t max_child
size_t start_child
size_t max_rq_xchild
size_t fork_child
pid_t * child_pid

Member Function Documentation

backend_s::LIST_ENTRY backend_s   ) 
 


Field Documentation

struct addr_s* backend_s::addr
 

Definition at line 37 of file backend.h.

void* backend_s::arg
 

Definition at line 40 of file backend.h.

Referenced by http_backend_init(), http_backend_serve(), and http_backend_term().

int(* backend_s::cb_init)(struct backend_s *)
 

Referenced by backend_create().

int(* backend_s::cb_serve)(struct backend_s *, int)
 

Referenced by backend_serve().

int(* backend_s::cb_term)(struct backend_s *)
 

Referenced by backend_free().

pid_t* backend_s::child_pid
 

Definition at line 48 of file backend.h.

u_config_t* backend_s::config
 

Definition at line 36 of file backend.h.

Referenced by backend_create(), http_backend_init(), and server_create().

size_t backend_s::fork_child
 

Definition at line 47 of file backend.h.

Referenced by backend_create(), and server_ppc_cb_fork_child().

int backend_s::id
 

Definition at line 42 of file backend.h.

Referenced by server_create(), server_get_backend_by_id(), and server_ppc_cmd_fork_child().

klog_t* backend_s::klog
 

Definition at line 41 of file backend.h.

Referenced by backend_free(), server_create(), server_ppc_cb_log_add(), and server_ppc_cb_log_get().

int backend_s::ld
 

Definition at line 39 of file backend.h.

size_t backend_s::max_child
 

Definition at line 44 of file backend.h.

Referenced by backend_create().

size_t backend_s::max_rq_xchild
 

Definition at line 46 of file backend.h.

Referenced by backend_create().

int backend_s::model
 

Definition at line 38 of file backend.h.

Referenced by backend_create(), and server_create().

size_t backend_s::nchild
 

Definition at line 43 of file backend.h.

const char* backend_s::proto
 

Definition at line 29 of file backend.h.

Referenced by server_cgi().

struct server_s* backend_s::server
 

Definition at line 35 of file backend.h.

Referenced by server_create().

size_t backend_s::start_child
 

Definition at line 45 of file backend.h.

Referenced by backend_create().


The documentation for this struct was generated from the following file:
←Products
© 2005-2006 - KoanLogic S.r.l. - All rights reserved