Even if they are not part of the API (not in mod_proxy.h) hence requires no
MMN bump, {get,set,increment_,decrement_}busy_count() being AP_PROXY_DECLARE()d
could name-collide with a third-party module's functions.
Rename them using the ap_proxy_ prefix, with an underscore after the verb for
for all of them too (for consistency), that is:
ap_proxy_{get,set,increment,decrement}_busy_count()
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1913930 13f79535-47bb-0310-9956-
ffa450edef68
static int is_best_bybusyness(proxy_worker *current, proxy_worker *prev_best, void *baton)
{
int *total_factor = (int *)baton;
- apr_size_t current_busy = getbusy_count(current);
+ apr_size_t current_busy = ap_proxy_get_busy_count(current);
apr_size_t prev_best_busy = 0;
current->s->lbstatus += current->s->lbfactor;
*total_factor += current->s->lbfactor;
if (prev_best)
- prev_best_busy = getbusy_count(prev_best);
+ prev_best_busy = ap_proxy_get_busy_count(prev_best);
return (
worker = (proxy_worker **)balancer->workers->elts;
for (i = 0; i < balancer->workers->nelts; i++, worker++) {
(*worker)->s->lbstatus = 0;
- setbusy_count(*worker, 0);
+ ap_proxy_set_busy_count(*worker, 0);
}
return APR_SUCCESS;
}
*worker = runtime;
}
- increment_busy_count(*worker);
- apr_pool_cleanup_register(r->pool, *worker, decrement_busy_count,
+ ap_proxy_increment_busy_count(*worker);
+ apr_pool_cleanup_register(r->pool, *worker, ap_proxy_decrement_busy_count,
apr_pool_cleanup_null);
/* Add balancer/worker info to env. */
"</httpd:redirect>\n", NULL);
ap_rprintf(r,
" <httpd:busy>%" APR_SIZE_T_FMT "</httpd:busy>\n",
- getbusy_count(worker));
+ ap_proxy_get_busy_count(worker));
ap_rprintf(r, " <httpd:lbset>%d</httpd:lbset>\n",
worker->s->lbset);
/* End proxy_worker_stat */
ap_rvputs(r, ap_proxy_parse_wstatus(r->pool, worker), NULL);
ap_rputs("</td>", r);
ap_rprintf(r, "<td>%" APR_SIZE_T_FMT "</td>", worker->s->elected);
- ap_rprintf(r, "<td>%" APR_SIZE_T_FMT "</td>", getbusy_count(worker));
+ ap_rprintf(r, "<td>%" APR_SIZE_T_FMT "</td>", ap_proxy_get_busy_count(worker));
ap_rprintf(r, "<td>%d</td><td>", worker->s->lbstatus);
ap_rputs(apr_strfsize(worker->s->transferred, fbuf), r);
ap_rputs("</td><td>", r);
return APR_SUCCESS;
}
-PROXY_DECLARE(apr_status_t) decrement_busy_count(void *worker_)
+PROXY_DECLARE(apr_status_t) ap_proxy_decrement_busy_count(void *worker_)
{
apr_size_t val;
proxy_worker *worker = worker_;
return APR_SUCCESS;
}
-PROXY_DECLARE(void) increment_busy_count(proxy_worker *worker)
+PROXY_DECLARE(void) ap_proxy_increment_busy_count(proxy_worker *worker)
{
apr_size_t val;
#if APR_SIZEOF_VOIDP == 4
#endif
}
-PROXY_DECLARE(apr_size_t) getbusy_count(proxy_worker *worker)
+PROXY_DECLARE(apr_size_t) ap_proxy_get_busy_count(proxy_worker *worker)
{
apr_size_t val;
#if APR_SIZEOF_VOIDP == 4
return val;
}
-PROXY_DECLARE(void) setbusy_count(proxy_worker *worker, apr_size_t to)
+PROXY_DECLARE(void) ap_proxy_set_busy_count(proxy_worker *worker, apr_size_t to)
{
#if APR_SIZEOF_VOIDP == 4
AP_DEBUG_ASSERT(sizeof(apr_size_t) == sizeof(apr_uint32_t));
* @param worker Pointer to the worker structure.
* @return apr_size_t value atomically read for the worker.
*/
-PROXY_DECLARE(apr_size_t) getbusy_count(proxy_worker *worker);
+PROXY_DECLARE(apr_size_t) ap_proxy_get_busy_count(proxy_worker *worker);
/*
* Set the busy counter from the shared worker memory
* @param to value to set the busy counter.
* @return void
*/
-PROXY_DECLARE(void) setbusy_count(proxy_worker *worker, apr_size_t to);
+PROXY_DECLARE(void) ap_proxy_set_busy_count(proxy_worker *worker, apr_size_t to);
/*
* decrement the busy counter from the shared worker memory
* @param worker_ Pointer to the worker structure.
* @return apr_status_t returns APR_SUCCESS.
*/
-PROXY_DECLARE(apr_status_t) decrement_busy_count(void *worker_);
+PROXY_DECLARE(apr_status_t) ap_proxy_decrement_busy_count(void *worker_);
/*
* increment the busy counter from the shared worker memory
* @param worker Pointer to the worker structure.
* @return void
*/
-PROXY_DECLARE(void) increment_busy_count(proxy_worker *worker);
+PROXY_DECLARE(void) ap_proxy_increment_busy_count(proxy_worker *worker);
/** @} */