Go to the source code of this file.
Typedefs | |
| typedef struct 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) |
| anonymous enum |
| anonymous enum |
| int server_create | ( | struct u_config_s * | config, | |
| int | model, | |||
| server_t ** | ps | |||
| ) |
| int server_foreach_memlog_line | ( | server_t * | s, | |
| int(*)(const char *, void *) | cb, | |||
| void * | arg | |||
| ) |