]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - src/ICAP/ICAPConfig.h
- ICAP-unrelated improvements from the squid3-icap branch on SF
[thirdparty/squid.git] / src / ICAP / ICAPConfig.h
index 34a11d4b8ff21ed8767ce68ede6e06afa51e6aa2..391b1995381a801aa38b6e9b3930f6a40fc9d8b3 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: ICAPConfig.h,v 1.10 2006/10/31 23:30:58 wessels Exp $
+ * $Id: ICAPConfig.h,v 1.11 2007/04/06 04:50:07 rousskov Exp $
  *
  *
  * SQUID Web Proxy Cache          http://www.squid-cache.org/
@@ -43,8 +43,6 @@ class acl_access;
 
 class ConfigParser;
 
-class ICAPConfig;
-
 class ICAPClass
 {
 
@@ -102,6 +100,10 @@ public:
     int send_client_ip;
     int send_client_username;
     int reuse_connections;
+    int service_failure_limit;
+    int service_revival_delay;
+    char* client_username_header;
+    int client_username_encode;
 
     Vector<ICAPServiceRep::Pointer> services;
     Vector<ICAPClass*> classes;
@@ -126,4 +128,6 @@ public:
 
 };
 
+extern ICAPConfig TheICAPConfig;
+
 #endif /* SQUID_ICAPCONFIG_H */