Author: rjung Date: Thu Jul 10 21:36:08 2014 New Revision: 1609575 URL: http://svn.apache.org/r1609575 Log: Add utility methods. Will be used in status worker during logging.
Modified: tomcat/jk/trunk/native/common/jk_lb_worker.c tomcat/jk/trunk/native/common/jk_lb_worker.h Modified: tomcat/jk/trunk/native/common/jk_lb_worker.c URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/common/jk_lb_worker.c?rev=1609575&r1=1609574&r2=1609575&view=diff ============================================================================== --- tomcat/jk/trunk/native/common/jk_lb_worker.c (original) +++ tomcat/jk/trunk/native/common/jk_lb_worker.c Thu Jul 10 21:36:08 2014 @@ -150,6 +150,14 @@ static jk_uint64_t scm(jk_uint64_t a, jk } /* Return the string representation of the lb lock type */ +/* based on the integer representation */ +const char *jk_lb_get_lock_direct(int lblock, jk_logger_t *l) +{ + return lb_locking_type[lblock]; +} + +/* Return the string representation of the lb lock type */ +/* based on the lb worker struct */ const char *jk_lb_get_lock(lb_worker_t *p, jk_logger_t *l) { return lb_locking_type[p->lblock]; @@ -168,6 +176,14 @@ int jk_lb_get_lock_code(const char *v) } /* Return the string representation of the lb method type */ +/* based on the integer representation */ +const char *jk_lb_get_method_direct(int lbmethod, jk_logger_t *l) +{ + return lb_method_type[lbmethod]; +} + +/* Return the string representation of the lb method type */ +/* based on the lb worker struct */ const char *jk_lb_get_method(lb_worker_t *p, jk_logger_t *l) { return lb_method_type[p->lbmethod]; @@ -192,6 +208,14 @@ int jk_lb_get_method_code(const char *v) } /* Return the string representation of the balance worker state */ +/* based on the integer representation */ +const char *jk_lb_get_state_direct(int state, jk_logger_t *l) +{ + return lb_state_type[state]; +} + +/* Return the string representation of the balance worker state */ +/* based on the sub worker struct */ const char *jk_lb_get_state(lb_sub_worker_t *p, jk_logger_t *l) { return lb_state_type[p->s->state]; Modified: tomcat/jk/trunk/native/common/jk_lb_worker.h URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/common/jk_lb_worker.h?rev=1609575&r1=1609574&r2=1609575&view=diff ============================================================================== --- tomcat/jk/trunk/native/common/jk_lb_worker.h (original) +++ tomcat/jk/trunk/native/common/jk_lb_worker.h Thu Jul 10 21:36:08 2014 @@ -208,10 +208,13 @@ typedef struct lb_worker lb_worker_t; int JK_METHOD lb_worker_factory(jk_worker_t **w, const char *name, jk_logger_t *l); +const char *jk_lb_get_lock_direct(int lblock, jk_logger_t *l); const char *jk_lb_get_lock(lb_worker_t *p, jk_logger_t *l); int jk_lb_get_lock_code(const char *v); +const char *jk_lb_get_method_direct(int lbmethod, jk_logger_t *l); const char *jk_lb_get_method(lb_worker_t *p, jk_logger_t *l); int jk_lb_get_method_code(const char *v); +const char *jk_lb_get_state_direct(int state, jk_logger_t *l); const char *jk_lb_get_state(lb_sub_worker_t *p, jk_logger_t *l); int jk_lb_get_state_code(const char *v); const char *jk_lb_get_activation_direct(int activation, jk_logger_t *l); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org