From: rousskov <> Date: Wed, 8 Apr 1998 05:41:59 +0000 (+0000) Subject: - added a lot of new enums/entries for cache digests X-Git-Tag: SQUID_3_0_PRE1~3601 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9fdfc93e7995cf8f9af747fc18f4ce0c951f235d;p=thirdparty%2Fsquid.git - added a lot of new enums/entries for cache digests --- diff --git a/src/enums.h b/src/enums.h index c354a2727b..08ae0654e9 100644 --- a/src/enums.h +++ b/src/enums.h @@ -131,6 +131,18 @@ typedef enum { PEER_MULTICAST } peer_t; +typedef enum { + PEER_SA_NONE, + PEER_SA_DIGEST, + PEER_SA_ICP +} peer_select_alg_t; + +typedef enum { + LOOKUP_NONE, + LOOKUP_HIT, + LOOKUP_MISS +} lookup_t; + typedef enum { MGR_NONE, MGR_CLIENT_LIST, @@ -249,7 +261,7 @@ typedef enum { NO_DIRECT_FAIL, SOURCE_FASTEST, ROUNDROBIN_PARENT, -#if CACHE_DIGEST +#if SQUID_PEER_DIGEST CACHE_DIGEST_HIT, #endif HIER_MAX @@ -381,6 +393,13 @@ typedef enum { HTTP_INVALID_HEADER = 600 /* Squid header parsing error */ } http_status; +enum { + PD_INITED, /* initialized */ + PD_USABLE, /* ready to use */ + PD_REQUESTED, /* we are in the process of receiving a [fresh] digest */ + PD_DISABLED, /* do not use/validate the digest */ +} peer_cd_t; + /* These are for StoreEntry->flag, which is defined as a SHORT */ enum { ENTRY_SPECIAL, @@ -511,6 +530,7 @@ typedef enum { MEM_IPCACHE_ENTRY, MEM_DOMAIN_PING, MEM_DOMAIN_TYPE, + MEM_DIGEST_FETCH_STATE, MEM_PEER, MEM_NET_DB_NAME, MEM_NET_DB_PEER, @@ -530,6 +550,7 @@ typedef enum { MEM_SWAPDIR, MEM_REQUEST_T, MEM_ACCESSLOGENTRY, + MEM_CACHE_DIGEST, MEM_CACHEMGR_PASSWD, MEM_REFRESH_T, MEM_COMMWRITESTATEDATA,