static void storeurlStats(StoreEntry * sentry) { storeAppendPrintf(sentry, "Redirector Statistics:\n"); helperStats(sentry, storeurlors); if (Config.onoff.storeurl_bypass) storeAppendPrintf(sentry, "\nNumber of requests bypassed " "because all store url bypassers were busy: %d\n", n_bypassed); }
static void locationRewriteStats(StoreEntry * sentry) { storeAppendPrintf(sentry, "Redirector Statistics:\n"); helperStats(sentry, locrewriters); if (Config.onoff.redirector_bypass) storeAppendPrintf(sentry, "\nNumber of requests bypassed " "because all rewriters were busy: %d\n", n_bypassed); }
static void refreshCheckStats(StoreEntry * sentry) { refresh_check_helper *p = Config.Program.refresh_check; if (p) { storeAppendPrintf(sentry, "Refresh Check helper statistics:\n"); helperStats(sentry, p->helper); storeAppendPrintf(sentry, "\n"); } }
static void externalAclStats(StoreEntry * sentry) { external_acl *p; for (p = Config.externalAclHelperList; p; p = p->next) { storeAppendPrintf(sentry, "External ACL Statistics: %s\n", p->name); storeAppendPrintf(sentry, "Cache size: %d\n", p->cache->count); helperStats(sentry, p->helper); storeAppendPrintf(sentry, "\n"); } }
static void authenticateBasicStats(StoreEntry * sentry) { storeAppendPrintf(sentry, "Basic Authenticator Statistics:\n"); helperStats(sentry, basicauthenticators); }
static void dnsStats(StoreEntry * sentry) { storeAppendPrintf(sentry, "Dnsserver Statistics:\n"); helperStats(sentry, dnsservers); }
static void authenticateDigestStats(StoreEntry * sentry) { storeAppendPrintf(sentry, "Digest Authenticator Statistics:\n"); helperStats(sentry, digestauthenticators); }