Go to the source code of this file.
Data Structures | |
struct | backend_s |
Defines | |
#define | BACKEND_STATIC_INITIALIZER(proto, init, connect, term) |
Typedefs | |
typedef backend_s | backend_t |
typedef backends_s | backends_t |
Functions | |
LIST_HEAD (backends_s, backend_s) | |
int | backend_create (const char *name, u_config_t *, backend_t **) |
int | backend_serve (backend_t *, int fd) |
int | backend_free (backend_t *) |
Variables | |
backend_t * | backend_list [] |
|
Value: { \ proto, \ init, \ connect, \ term, \ NULL, /* server */ \ NULL, /* config */ \ NULL, /* addr */ \ 0, /* model */ \ -1, /* ld */ \ NULL, /* arg */ \ NULL, /* klog */ \ -1, /* id */ \ 0, /* nchild */ \ 0, /* max_child */ \ 0, /* start_child */ \ 0, /* max_rq_xchild*/ \ 0, /* fork_child */ \ NULL, /* children pids*/ \ LIST_ENTRY_NULL \ } |
|
Definition at line 52 of file backend.h. Referenced by backend_create(), backend_free(), backend_serve(), child_create(), server_cgi(), server_create(), server_free(), server_get_backend_by_id(), server_ppc_cb_fork_child(), server_ppc_cb_log_add(), server_ppc_cb_log_get(), and server_ppc_cmd_fork_child(). |
|
|
|
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(). |
|
Definition at line 136 of file backend.c. References backend_t, backend_s::cb_term, ctx, backend_s::klog, and klog_close(). |
|
Definition at line 122 of file backend.c. References backend_t, and backend_s::cb_serve. Referenced by server_cgi(). |
|
|
|
|