]> granicus.if.org Git - apache/commitdiff
add PROXY_OPTIONAL_HOOK() macro for modules that want to
authorJeff Trawick <trawick@apache.org>
Thu, 11 Jul 2002 18:45:22 +0000 (18:45 +0000)
committerJeff Trawick <trawick@apache.org>
Thu, 11 Jul 2002 18:45:22 +0000 (18:45 +0000)
optionally provide a mod_proxy hook

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96013 13f79535-47bb-0310-9956-ffa450edef68

modules/proxy/mod_proxy.h

index b986b31ed8cdacf34f3c2b10158b92800fe37f51..b971ceff8712208b46c99dd35ac862d85159ea34 100644 (file)
@@ -240,6 +240,13 @@ typedef struct {
 #define PROXY_DECLARE_DATA             __declspec(dllimport)
 #endif
 
+/**
+ * Hook an optional proxy hook.  Unlike static hooks, this uses a macro
+ * instead of a function.
+ */
+#define PROXY_OPTIONAL_HOOK(name,fn,pre,succ,order) \
+        APR_OPTIONAL_HOOK(proxy,name,fn,pre,succ,order)
+
 APR_DECLARE_EXTERNAL_HOOK(proxy, PROXY, int, scheme_handler, (request_rec *r, 
                           proxy_server_conf *conf, char *url, 
                           const char *proxyhost, apr_port_t proxyport))