31#if defined(AP_HOOK_PROBES_ENABLED) && !defined(APR_HOOK_PROBES_ENABLED)
32#define APR_HOOK_PROBES_ENABLED 1
35#ifdef APR_HOOK_PROBES_ENABLED
36#include "ap_hook_probes.h"
57# define AP_DECLARE_STATIC
64# define AP_DECLARE_EXPORT
74#define AP_DECLARE_HOOK(ret,name,args) \
75 APR_DECLARE_EXTERNAL_HOOK(ap,AP,ret,name,args)
78#define AP_IMPLEMENT_HOOK_BASE(name) \
79 APR_IMPLEMENT_EXTERNAL_HOOK_BASE(ap,AP,name)
94#define AP_IMPLEMENT_HOOK_VOID(name,args_decl,args_use) \
95 APR_IMPLEMENT_EXTERNAL_HOOK_VOID(ap,AP,name,args_decl,args_use)
117#define AP_IMPLEMENT_HOOK_RUN_ALL(ret,name,args_decl,args_use,ok,decline) \
118 APR_IMPLEMENT_EXTERNAL_HOOK_RUN_ALL(ap,AP,ret,name,args_decl, \
137#define AP_IMPLEMENT_HOOK_RUN_FIRST(ret,name,args_decl,args_use,decline) \
138 APR_IMPLEMENT_EXTERNAL_HOOK_RUN_FIRST(ap,AP,ret,name,args_decl, \
150#define AP_IMPLEMENT_OPTIONAL_HOOK_RUN_ALL(ret,name,args_decl,args_use,ok, \
152 APR_IMPLEMENT_OPTIONAL_HOOK_RUN_ALL(ap,AP,ret,name,args_decl, \
159#define AP_OPTIONAL_HOOK(name,fn,pre,succ,order) \
160 APR_OPTIONAL_HOOK(ap,name,fn,pre,succ,order)
Apache optional hook functions.