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, \
160 #define AP_IMPLEMENT_OPTIONAL_HOOK_RUN_FIRST(ret,name,args_decl,args_use, \
162 APR_IMPLEMENT_OPTIONAL_HOOK_RUN_FIRST(ap,AP,ret,name,args_decl, \
169 #define AP_OPTIONAL_HOOK(name,fn,pre,succ,order) \
170 APR_OPTIONAL_HOOK(ap,name,fn,pre,succ,order)
APR Platform Definitions.
Apache optional hook functions.