Main Page | Modules | Namespace List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

ap_mpm.h File Reference

#include "apr_thread_proc.h"

Go to the source code of this file.
#define AP_MPMQ_NOT_SUPPORTED   0
#define AP_MPMQ_STATIC   1
#define AP_MPMQ_DYNAMIC   2
#define AP_MPMQ_STARTING   0
#define AP_MPMQ_RUNNING   1
#define AP_MPMQ_STOPPING   2
#define AP_MPMQ_MAX_DAEMON_USED   1
#define AP_MPMQ_IS_THREADED   2
#define AP_MPMQ_IS_FORKED   3
#define AP_MPMQ_HARD_LIMIT_DAEMONS   4
#define AP_MPMQ_HARD_LIMIT_THREADS   5
#define AP_MPMQ_MAX_THREADS   6
#define AP_MPMQ_MIN_SPARE_DAEMONS   7
#define AP_MPMQ_MIN_SPARE_THREADS   8
#define AP_MPMQ_MAX_SPARE_DAEMONS   9
#define AP_MPMQ_MAX_SPARE_THREADS   10
#define AP_MPMQ_MAX_REQUESTS_DAEMON   11
#define AP_MPMQ_MAX_DAEMONS   12
#define AP_MPMQ_MPM_STATE   13
#define AP_MPMQ_IS_ASYNC   14
#define AP_MONCONTROL(x)
 AP_DECLARE (int) ap_mpm_run(apr_pool_t *pconf
apr_pool_tplog
apr_pool_t server_recserver_conf
apr_proc_tnewproc
apr_proc_t const char * progname
apr_proc_t const char const
char *const * 
args
apr_proc_t const char const
char *const const char *const * 
env
apr_proc_t const char const
char *const const char *const
apr_procattr_t
attr
apr_proc_t const char const
char *const const char *const
apr_procattr_t apr_pool_t
p
intresult


Define Documentation

#define AP_MONCONTROL x   ) 
 

Definition at line 174 of file ap_mpm.h.

Referenced by ap_mpm_run(), main(), and make_child().

#define AP_MPMQ_DYNAMIC   2
 

Definition at line 130 of file ap_mpm.h.

Referenced by AP_DECLARE(), and show_mpm_settings().

#define AP_MPMQ_HARD_LIMIT_DAEMONS   4
 

Definition at line 142 of file ap_mpm.h.

Referenced by AP_DECLARE(), and status_init().

#define AP_MPMQ_HARD_LIMIT_THREADS   5
 

Definition at line 143 of file ap_mpm.h.

Referenced by AP_DECLARE(), and status_init().

#define AP_MPMQ_IS_ASYNC   14
 

Definition at line 152 of file ap_mpm.h.

Referenced by AP_DECLARE(), and register_hooks().

#define AP_MPMQ_IS_FORKED   3
 

Definition at line 141 of file ap_mpm.h.

Referenced by AP_DECLARE(), show_mpm_settings(), and show_server_settings().

#define AP_MPMQ_IS_THREADED   2
 

Definition at line 140 of file ap_mpm.h.

Referenced by AP_DECLARE(), mem_cache_post_config(), show_mpm_settings(), and show_server_settings().

#define AP_MPMQ_MAX_DAEMON_USED   1
 

Definition at line 139 of file ap_mpm.h.

Referenced by AP_DECLARE(), and show_server_settings().

#define AP_MPMQ_MAX_DAEMONS   12
 

Definition at line 150 of file ap_mpm.h.

Referenced by AP_DECLARE(), and find_child_by_pid().

#define AP_MPMQ_MAX_REQUESTS_DAEMON   11
 

Definition at line 149 of file ap_mpm.h.

Referenced by AP_DECLARE().

#define AP_MPMQ_MAX_SPARE_DAEMONS   9
 

Definition at line 147 of file ap_mpm.h.

Referenced by AP_DECLARE().

#define AP_MPMQ_MAX_SPARE_THREADS   10
 

Definition at line 148 of file ap_mpm.h.

Referenced by AP_DECLARE().

#define AP_MPMQ_MAX_THREADS   6
 

Definition at line 144 of file ap_mpm.h.

Referenced by AP_DECLARE(), and init_child().

#define AP_MPMQ_MIN_SPARE_DAEMONS   7
 

Definition at line 145 of file ap_mpm.h.

Referenced by AP_DECLARE().

#define AP_MPMQ_MIN_SPARE_THREADS   8
 

Definition at line 146 of file ap_mpm.h.

Referenced by AP_DECLARE().

#define AP_MPMQ_MPM_STATE   13
 

Definition at line 151 of file ap_mpm.h.

Referenced by AP_DECLARE().

#define AP_MPMQ_NOT_SUPPORTED   0
 

Definition at line 124 of file ap_mpm.h.

Referenced by AP_DECLARE().

#define AP_MPMQ_RUNNING   1
 

Definition at line 136 of file ap_mpm.h.

Referenced by ap_mpm_run(), child_main(), and worker_thread().

#define AP_MPMQ_STARTING   0
 

Definition at line 135 of file ap_mpm.h.

Referenced by beos_pre_config(), child_main(), netware_pre_config(), prefork_pre_config(), worker_pre_config(), and worker_thread().

#define AP_MPMQ_STATIC   1
 

Definition at line 127 of file ap_mpm.h.

Referenced by AP_DECLARE(), and show_mpm_settings().

#define AP_MPMQ_STOPPING   2
 

Definition at line 137 of file ap_mpm.h.

Referenced by ap_mpm_run(), ap_start_restart(), ap_start_shutdown(), clean_child_exit(), and signal_threads().


Variable Documentation

apr_proc_t const char const char* const const char* const apr_procattr_t* attr
 

Definition at line 116 of file ap_mpm.h.

Referenced by dav_gen_supported_live_props(), dav_gen_supported_methods(), dav_gen_supported_reports(), elem_size(), start_handler(), test_create_proc(), test_file_redir(), and write_elem().

apr_proc_t const char const char* const const char* const* env
 

Definition at line 116 of file ap_mpm.h.

Referenced by AP_DECLARE(), cgid_handler(), cgid_server(), create_uncompress_child(), handle_config(), include_cmd(), init_ext_filter_process(), run_cgi_child(), ssl_hook_Fixup(), and wmain().

apr_proc_t* newproc
 

Definition at line 116 of file ap_mpm.h.

apr_proc_t const char* progname
 

Definition at line 116 of file ap_mpm.h.

Referenced by main(), and spawn_child().

int* result
 

Definition at line 161 of file ap_mpm.h.

Referenced by add_optional_notes(), ajp_handle_cping_cpong(), ajp_parse_data(), ajp_parse_header(), ajp_parse_type(), ajp_read_header(), AP_CORE_DECLARE(), AP_DECLARE(), ap_invoke_filter_init(), ap_proxy_ajp_request(), ap_ssi_parse_string(), apprentice(), APU_DECLARE(), authn_ldap_check_password(), authz_ldap_check_user_access(), cdataSectionProcessor(), create_includes_dir_config(), create_includes_server_config(), DAV_DECLARE(), dav_fs_delete_walker(), dav_method_checkin(), dav_method_checkout(), dav_method_copymove(), dav_method_delete(), dav_method_label(), dav_method_lock(), dav_method_make_activity(), dav_method_make_workspace(), dav_method_merge(), dav_method_mkcol(), dav_method_options(), dav_method_propfind(), dav_method_proppatch(), dav_method_report(), dav_method_uncheckout(), dav_method_unlock(), dav_method_update(), dav_method_vsn_control(), delete_key(), do_expand(), doContent(), dsortf(), externalEntityInitProcessor(), externalEntityInitProcessor3(), find_multiple_headers(), get_local_timezone(), get_shared_mem(), get_value(), GetServerVariable(), hash_reset(), hash_set(), hold_console_open_on_error(), key_space(), lookup_variable(), magic_find_ct(), magic_init(), magic_process(), main(), mod_auth_ldap_parse_url(), overlay_2unique(), overlay_empty(), overlay_same(), proces_result_codes(), revision_suffix(), rsl_strdup(), same_value(), same_value_custom(), ssl_expr_eval_oid(), ssl_ext_lookup(), ssl_pphrase_Handle_CB(), ssl_var_log_handler_c(), ssl_var_log_handler_x(), ssl_var_lookup(), ssl_var_lookup_ssl(), ssl_var_lookup_ssl_cert(), ssl_var_lookup_ssl_cert_chain(), ssl_var_lookup_ssl_cert_dn(), ssl_var_lookup_ssl_cert_PEM(), ssl_var_lookup_ssl_cert_serial(), ssl_var_lookup_ssl_cert_valid(), ssl_var_lookup_ssl_cert_verify(), ssl_var_lookup_ssl_cipher(), ssl_var_lookup_ssl_compress_meth(), storeAtts(), string_strtoi64(), strnatcmp0(), substring_conf(), test_glob(), test_glob_currdir(), uldap_cache_checkuserid(), uldap_cache_compare(), uldap_cache_comparedn(), uldap_cache_getuserdn(), uldap_connection_init(), and util_ldap_post_config().

apr_pool_t server_rec* server_conf
 

Definition at line 91 of file ap_mpm.h.

Referenced by main(), and translate_userdir().


© sourcejam.com 2005-2008