データ構造 | |
struct | CompContext |
マクロ定義 | |
#define | MPM_NAME "WinNT" |
#define | AP_MPM_WANT_SET_PIDFILE |
#define | AP_MPM_WANT_SET_MAX_REQUESTS |
#define | AP_MPM_WANT_SET_COREDUMPDIR |
#define | AP_MPM_WANT_SET_SCOREBOARD |
#define | AP_MPM_WANT_SET_MAX_MEM_FREE |
#define | AP_MPM_WANT_SET_STACKSIZE |
#define | DEFAULT_THREAD_LIMIT 1920 |
#define | MAX_THREAD_LIMIT 15000 |
#define | DEFAULT_THREADS_PER_CHILD 64 |
#define | HARD_SERVER_LIMIT 1 |
#define | DEFAULT_NUM_DAEMON 1 |
#define | DEFAULT_REL_RUNTIMEDIR "logs" |
#define | DEFAULT_PIDLOG DEFAULT_REL_RUNTIMEDIR "/httpd.pid" |
#define | SCOREBOARD_MAINTENANCE_INTERVAL 1000000 |
#define | DEFAULT_MAX_REQUESTS_PER_CHILD 0 |
#define | SERVICE_APACHE_RESTART 128 |
#define | AP_DEFAULT_SERVICE_NAME "Apache2" |
#define | SERVICECONFIG9X "Software\\Microsoft\\Windows\\CurrentVersion\\RunServices" |
#define | SERVICECONFIG "System\\CurrentControlSet\\Services\\%s" |
#define | SERVICEPARAMS "System\\CurrentControlSet\\Services\\%s\\Parameters" |
#define | CONTAINING_RECORD(address, type, field) |
#define | PADDED_ADDR_SIZE (sizeof(SOCKADDR_IN)+16) |
型定義 | |
typedef CompContext | COMP_CONTEXT |
typedef CompContext * | PCOMP_CONTEXT |
列挙型 | |
enum | ap_signal_parent_e { SIGNAL_PARENT_SHUTDOWN, SIGNAL_PARENT_RESTART, SIGNAL_PARENT_RESTART_GRACEFUL } |
enum | io_state_e { IOCP_CONNECTION_ACCEPTED = 1, IOCP_WAIT_FOR_RECEIVE = 2, IOCP_WAIT_FOR_TRANSMITFILE = 3, IOCP_SHUTDOWN = 4 } |
関数 | |
apr_status_t | mpm_service_set_name (apr_pool_t *p, const char **display_name, const char *set_name) |
apr_status_t | mpm_merge_service_args (apr_pool_t *p, apr_array_header_t *args, int fixed_args) |
apr_status_t | mpm_service_to_start (const char **display_name, apr_pool_t *p) |
apr_status_t | mpm_service_started (void) |
apr_status_t | mpm_service_install (apr_pool_t *ptemp, int argc, char const *const *argv, int reconfig) |
apr_status_t | mpm_service_uninstall (void) |
apr_status_t | mpm_service_start (apr_pool_t *ptemp, int argc, char const *const *argv) |
void | mpm_signal_service (apr_pool_t *ptemp, int signal) |
void | mpm_service_stopping (void) |
void | mpm_start_console_handler (void) |
void | mpm_start_child_console_handler (void) |
void | mpm_nt_eventlog_stderr_open (char *display_name, apr_pool_t *p) |
void | mpm_nt_eventlog_stderr_flush (void) |
void | clean_child_exit (int) |
void | setup_signal_names (char *prefix) |
void | ap_signal_parent (ap_signal_parent_e type) |
PCOMP_CONTEXT | mpm_get_completion_context (void) |
void | mpm_recycle_completion_context (PCOMP_CONTEXT pCompContext) |
apr_status_t | mpm_post_completion_context (PCOMP_CONTEXT pCompContext, io_state_e state) |
void | hold_console_open_on_error (void) |
変数 | |
int | ap_threads_per_child |
int | ap_thread_limit |
server_rec * | ap_server_conf |
int | use_acceptex |
int | winnt_mpm_state |
OSVERSIONINFO | osver |
#define CONTAINING_RECORD | ( | address, | |||
type, | |||||
field | ) |
値:
((type *)( \ (PCHAR)(address) - \ (PCHAR)(&((type *)0)->field)))