/usr/src/redhat/BUILD/httpd-2.2.3/server/mpm/winnt/mpm_winnt.h

WinNT MPM specific [詳細]

#include "ap_listen.h"

ソースコードを見る。

データ構造

struct  CompContext

マクロ定義

#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 use_acceptex
int winnt_mpm_state
OSVERSIONINFO osver


説明

WinNT MPM specific


Apacheに対してSun Jul 19 22:05:27 2009に生成されました。  doxygen 1.4.7