Apache HTTPD
Macros | Functions | Variables
apr_hooks.h File Reference

Apache hook functions. More...

#include "apu.h"
#include "apr_tables.h"

Go to the source code of this file.

Macros

#define APR_HOOK_INT_DCL_UD
 
#define APR_HOOK_PROBE_ENTRY(ud, ns, name, args)
 
#define APR_HOOK_PROBE_RETURN(ud, ns, name, rv, args)
 
#define APR_HOOK_PROBE_INVOKE(ud, ns, name, src, args)
 
#define APR_HOOK_PROBE_COMPLETE(ud, ns, name, src, rv, args)
 
#define APR_IMPLEMENT_HOOK_GET_PROTO(ns, link, name)   link##_DECLARE(apr_array_header_t *) ns##_hook_get_##name(void)
 
#define APR_DECLARE_EXTERNAL_HOOK(ns, link, ret, name, args)
 
#define APR_HOOK_STRUCT(members)   static struct { members } _hooks;
 
#define APR_HOOK_LINK(name)    apr_array_header_t *link_##name;
 
#define APR_IMPLEMENT_EXTERNAL_HOOK_BASE(ns, link, name)
 
#define APR_IMPLEMENT_EXTERNAL_HOOK_VOID(ns, link, name, args_decl, args_use)
 
#define APR_IMPLEMENT_EXTERNAL_HOOK_RUN_ALL(ns, link, ret, name, args_decl, args_use, ok, decline)
 
#define APR_IMPLEMENT_EXTERNAL_HOOK_RUN_FIRST(ns, link, ret, name, args_decl, args_use, decline)
 
#define APR_HOOK_REALLY_FIRST   (-10)
 
#define APR_HOOK_FIRST   0
 
#define APR_HOOK_MIDDLE   10
 
#define APR_HOOK_LAST   20
 
#define APR_HOOK_REALLY_LAST   30
 

Functions

 APU_DECLARE (void) apr_hook_sort_register(const char *szHookName
 

Variables

APU_DECLARE_DATA apr_pool_tapr_hook_global_pool
 
APU_DECLARE_DATA int apr_hook_debug_enabled
 
APU_DECLARE_DATA const charapr_hook_debug_current
 
apr_array_header_t ** aHooks
 
const char *constaszPre
 
const char *const const char *constaszSucc
 

Detailed Description

Apache hook functions.

Definition in file apr_hooks.h.