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(). |
|
||||||||||||
|
|
|
|
|