Author: rjung Date: Sun Jan 20 02:20:49 2008 New Revision: 613530 URL: http://svn.apache.org/viewvc?rev=613530&view=rev Log: Use '9' instead of '-1' as the unset value of worker activation state. This simplifies the encoder/decoder for the extension activation array used to pass the info in the isapi redirector between filter and extension.
Modified: tomcat/connectors/trunk/jk/native/common/jk_lb_worker.h Modified: tomcat/connectors/trunk/jk/native/common/jk_lb_worker.h URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_lb_worker.h?rev=613530&r1=613529&r2=613530&view=diff ============================================================================== --- tomcat/connectors/trunk/jk/native/common/jk_lb_worker.h (original) +++ tomcat/connectors/trunk/jk/native/common/jk_lb_worker.h Sun Jan 20 02:20:49 2008 @@ -82,14 +82,17 @@ #define JK_LB_STATE_TEXT_PROBE ("ERR/PRB") #define JK_LB_STATE_TEXT_MAX (JK_LB_STATE_PROBE) #define JK_LB_STATE_TEXT_DEF (JK_LB_STATE_TEXT_IDLE) +/* All JK_LB_ACTIVATION_* values must be single digit. */ +/* Otherwise the string encoding of the activation array */ +/* fails e.g. in the isapi redirector. */ /* JK_LB_ACTIVATION_UNSET is not allowed as an actual worker state. */ /* It will not work e.g. when the status worker tries to show the state. */ /* It is only used in rule extension data to indicate, that the */ /* activation state should not be overwritten. */ -#define JK_LB_ACTIVATION_UNSET (-1) #define JK_LB_ACTIVATION_ACTIVE (0) #define JK_LB_ACTIVATION_DISABLED (1) #define JK_LB_ACTIVATION_STOPPED (2) +#define JK_LB_ACTIVATION_UNSET (9) #define JK_LB_ACTIVATION_DEF (JK_LB_ACTIVATION_ACTIVE) #define JK_LB_ACTIVATION_MAX (JK_LB_ACTIVATION_STOPPED) #define JK_LB_ACTIVATION_TEXT_ACTIVE ("ACT") --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]