server.h File Reference
Go to the source code of this file.
|
Typedefs |
| typedef server_s | server_t |
Enumerations |
| enum | {
SERVER_LOG_FLUSH_TIMEOUT = 5,
SERVER_MAX_CHILD = 300,
SERVER_MAX_BACKEND_CHILD = 150,
SERVER_PREFORK_START_CHILD = 2,
SERVER_PREFORK_MAX_RQ_CHILD = 10000
} |
| enum | {
SERVER_MODEL_UNSET,
SERVER_MODEL_FORK,
SERVER_MODEL_ITERATIVE,
SERVER_MODEL_PREFORK,
SERVER_MODEL_DEFAULT = SERVER_MODEL_ITERATIVE
} |
Functions |
| int | server_create (struct u_config_s *config, int model, server_t **ps) |
| int | server_free (server_t *s) |
| int | server_loop (server_t *s) |
| int | server_cgi (server_t *s) |
| int | server_stop (server_t *s) |
| ppc_t * | server_get_ppc (server_t *s) |
| int | server_get_logger (server_t *s, klog_t **pkl) |
| int | server_foreach_memlog_line (server_t *s, int(*cb)(const char *, void *), void *arg) |
Typedef Documentation
Enumeration Type Documentation
|
|
- Enumeration values:
-
| SERVER_LOG_FLUSH_TIMEOUT |
|
| SERVER_MAX_CHILD |
|
| SERVER_MAX_BACKEND_CHILD |
|
| SERVER_PREFORK_START_CHILD |
|
| SERVER_PREFORK_MAX_RQ_CHILD |
|
Definition at line 26 of file server.h. |
|
|
- Enumeration values:
-
| SERVER_MODEL_UNSET |
|
| SERVER_MODEL_FORK |
|
| SERVER_MODEL_ITERATIVE |
|
| SERVER_MODEL_PREFORK |
|
| SERVER_MODEL_DEFAULT |
|
Definition at line 39 of file server.h. |
Function Documentation
| int server_create |
( |
struct u_config_s * |
config, |
|
|
int |
model, |
|
|
server_t ** |
ps |
|
) |
|
|
| int server_foreach_memlog_line |
( |
server_t * |
s, |
|
|
int(* |
cb)(const char *, void *), |
|
|
void * |
arg |
|
) |
|
|