|
Apache HTTPD
|
#include "apr.h"#include "mod_watchdog.h"#include "ap_provider.h"#include "ap_mpm.h"#include "http_core.h"#include "util_mutex.h"#include "apr_atomic.h"Go to the source code of this file.
Classes | |
| struct | watchdog_list_t |
| struct | ap_watchdog_t |
| struct | wd_server_conf_t |
Macros | |
| #define | AP_WATCHDOG_PGROUP "watchdog" |
| #define | AP_WATCHDOG_PVERSION "parent" |
| #define | AP_WATCHDOG_CVERSION "child" |
Typedefs | |
| typedef struct watchdog_list_t | watchdog_list_t |
| typedef struct wd_server_conf_t | wd_server_conf_t |
Variables | ||
| static wd_server_conf_t * | wd_server_conf = NULL | |
| static apr_interval_time_t | wd_interval = APR_INT64_C( 1000000 ) | |
| static int | mpm_is_forked = 0 | |
| static const char * | wd_proc_mutex_type = "watchdog-callback" | |
| static const command_rec | wd_directives [] | |
| static int *const | aplog_module_index = &( watchdog_module.module_index) | |
| struct { | ||
| apr_array_header_t * link_watchdog_need | ||
| apr_array_header_t * link_watchdog_init | ||
| apr_array_header_t * link_watchdog_exit | ||
| apr_array_header_t * link_watchdog_step | ||
| } | _hooks | |
| #define AP_WATCHDOG_CVERSION "child" |
Definition at line 31 of file mod_watchdog.c.
| #define AP_WATCHDOG_PGROUP "watchdog" |
Definition at line 29 of file mod_watchdog.c.
| #define AP_WATCHDOG_PVERSION "parent" |
Definition at line 30 of file mod_watchdog.c.
Definition at line 33 of file mod_watchdog.c.
Definition at line 60 of file mod_watchdog.c.
|
static |
< This value specifies that an * MPM is not capable of * threading or forking.
Definition at line 291 of file mod_watchdog.c.
|
static |
Definition at line 346 of file mod_watchdog.c.
|
static |
Definition at line 321 of file mod_watchdog.c.
|
static |
< Module has handled this stage.
Definition at line 551 of file mod_watchdog.c.
< Forbidden in <VirtualHost>
< Forbidden in <Limit>
< Forbidden in <Directory>
< Forbidden in <Location>
< Forbidden in <Files> or <If>
< Forbidden in <Proxy>
Definition at line 594 of file mod_watchdog.c.
|
static |
< Module has handled this stage.
< Module has handled this stage.
< Module has handled this stage.
< Module has handled this stage.
Definition at line 425 of file mod_watchdog.c.
|
static |
< This value specifies that an * MPM is not capable of * threading or forking.
< Module has handled this stage.
Definition at line 386 of file mod_watchdog.c.
|
static |
Definition at line 636 of file mod_watchdog.c.
|
static |
Definition at line 268 of file mod_watchdog.c.
|
static |
Definition at line 107 of file mod_watchdog.c.
|
static |
Definition at line 74 of file mod_watchdog.c.
| struct { ... } _hooks |
Definition at line 677 of file mod_watchdog.c.
| apr_array_header_t* link_watchdog_exit |
Definition at line 697 of file mod_watchdog.c.
| apr_array_header_t* link_watchdog_init |
Definition at line 697 of file mod_watchdog.c.
| apr_array_header_t* link_watchdog_need |
Definition at line 697 of file mod_watchdog.c.
| apr_array_header_t* link_watchdog_step |
Definition at line 697 of file mod_watchdog.c.
|
static |
This value specifies that an * MPM is not capable of * threading or forking.
Definition at line 71 of file mod_watchdog.c.
|
static |
Definition at line 619 of file mod_watchdog.c.
|
static |
Definition at line 70 of file mod_watchdog.c.
Definition at line 72 of file mod_watchdog.c.
|
static |
Definition at line 69 of file mod_watchdog.c.