X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=client-tags.h;h=bf6945199b48feff4b8a45cd66004b952d1a0a4d;hp=328346edcce92cd2e340981a209e909b6a0d73f6;hb=36416c0286f2e84d8c2e892b1adc3216fea50720;hpb=cdce878b344dabb6c0b348f4c0a8eb9c5b86dd3c diff --git a/client-tags.h b/client-tags.h index 328346ed..bf694519 100644 --- a/client-tags.h +++ b/client-tags.h @@ -1,6 +1,5 @@ #ifndef CLIENT_TAGS_H_INCLUDED #define CLIENT_TAGS_H_INCLUDED -#define CLIENT_TAGS_H_VERSION "$Id: client-tags.h,v 1.1 2016/03/17 10:42:27 fabiankeil Exp $" /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/client-tags.h,v $ @@ -33,6 +32,7 @@ extern int client_tag_match(const struct pattern_spec *pattern, const struct list *tags); extern void get_tag_list_for_client(struct list *tag_list, const char *client_address); +extern time_t get_next_tag_timeout_for_client(const char *client_address); extern jb_err disable_client_specific_tag(struct client_state *csp, const char *tag_name); extern jb_err enable_client_specific_tag(struct client_state *csp, @@ -40,6 +40,8 @@ extern jb_err enable_client_specific_tag(struct client_state *csp, const time_t time_to_live); extern int client_has_requested_tag(const char *client_address, const char *tag); +extern void set_client_address(struct client_state *csp, + const struct list *headers); #define CLIENT_TAG_LENGTH_MAX 50 #endif