X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=client-tags.h;h=bf6945199b48feff4b8a45cd66004b952d1a0a4d;hp=ac6ef0d8734a78cd98f24adabafc84677b5d88db;hb=32ba28b1225c54c850c48814b018e7afcffbd0a5;hpb=d6f6d40eb51a7a7f491c5c027f83bbd7f44c009f diff --git a/client-tags.h b/client-tags.h index ac6ef0d8..bf694519 100644 --- a/client-tags.h +++ b/client-tags.h @@ -1,9 +1,8 @@ #ifndef CLIENT_TAGS_H_INCLUDED #define CLIENT_TAGS_H_INCLUDED -#define CLIENT_TAGS_H_VERSION "$Id:$" /********************************************************************* * - * File : $Source: $ + * File : $Source: /cvsroot/ijbswa/current/client-tags.h,v $ * * Purpose : Declares functions for client-specific tags. * @@ -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,4 +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