X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=filters.h;h=b8004fecebfaefefb8afa90f932fd50de85236f7;hp=441f4b629ab2686c57bdb5e9d26b1c596413f665;hb=5d972b9163c3f0b1146a9c597d14e3a989f93b4f;hpb=767afb7f5d7062d75385b9ab3afdad47d0249a39 diff --git a/filters.h b/filters.h index 441f4b62..b8004fec 100644 --- a/filters.h +++ b/filters.h @@ -104,6 +104,19 @@ extern char *gif_deanimate_response(struct client_state *csp); extern jb_err remove_chunked_transfer_coding(char *buffer, size_t *size); #endif +#ifdef FEATURE_EXTENDED_STATISTICS +extern void register_filter_for_statistics(const char *filter); +extern void update_filter_statistics(const char *filter, int hits); +extern void get_filter_statistics(const char *filter, + unsigned long long *executions, + unsigned long long *pages_modified, + unsigned long long *hits); + +extern void register_block_reason_for_statistics(const char *block_reason); +extern void get_block_reason_count(const char *block_reason, + unsigned long long *count); +#endif + #endif /* ndef FILTERS_H_INCLUDED */ /*