mturk 2004/08/09 08:06:24 Modified: ajp/proxy mod_proxy.h Log: Add route and redirect to worker so they can be set trough configuration. Add worker status flag definitions. Revision Changes Path 1.28 +11 -2 jakarta-tomcat-connectors/ajp/proxy/mod_proxy.h Index: mod_proxy.h =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/ajp/proxy/mod_proxy.h,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- mod_proxy.h 9 Aug 2004 09:54:07 -0000 1.27 +++ mod_proxy.h 9 Aug 2004 15:06:24 -0000 1.28 @@ -213,6 +213,15 @@ proxy_conn_rec *conn; /* Single connection for prefork mpm's */ }; +/* woker status flags */ +#define PROXY_WORKER_INITIALIZED 0x0001 +#define PROXY_WORKER_IN_SHUTDOWN 0x0010 +#define PROXY_WORKER_DISABLED 0x0020 +#define PROXY_WORKER_IN_ERROR 0x0040 + +#define PROXY_WORKER_IS_USABLE(f) (!((f)->status & 0x00F0)) + + /* Worker configuration */ struct proxy_worker { int status; @@ -223,6 +232,8 @@ const char *name; const char *scheme; /* scheme to use ajp|http|https */ const char *hostname; /* remote backend address */ + const char *route; /* balancing route */ + const char *redirect; /* temporary balancing redirection route */ apr_port_t port; int min; /* Desired minimum number of available connections */ int smax; /* Soft maximum on the total number of connections */ @@ -251,8 +262,6 @@ double lbstatus; /* Current lbstatus */ apr_size_t transfered; /* Number of bytes transfered to remote */ apr_size_t readed; /* Number of bytes readed from remote */ - const char *route; - const char *redirect; } proxy_runtime_worker; struct proxy_balancer {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]