Reorder gateway_host in struct forward_spec to save memory
[privoxy.git] / client-tags.h
index ac6ef0d..bf69451 100644 (file)
@@ -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