/*
- * $Id: cbdata.cc,v 1.40 2001/04/04 00:42:36 wessels Exp $
+ * $Id: cbdata.cc,v 1.41 2001/04/09 21:55:50 hno Exp $
*
* DEBUG: section 45 Callback Data Registry
* ORIGINAL AUTHOR: Duane Wessels
CREATE_CBDATA(aclCheck_t);
CREATE_CBDATA(clientHttpRequest);
CREATE_CBDATA(ConnStateData);
- CREATE_CBDATA(DigestFetchState);
CREATE_CBDATA(ErrorState);
CREATE_CBDATA(FwdState);
CREATE_CBDATA(generic_cbdata);
/*
- * $Id: enums.h,v 1.188 2001/03/03 10:39:31 hno Exp $
+ * $Id: enums.h,v 1.189 2001/04/09 21:55:50 hno Exp $
*
*
* SQUID Web Proxy Cache http://www.squid-cache.org/
MEM_CLOSE_HANDLER,
MEM_COMMWRITESTATEDATA,
MEM_CONNSTATEDATA,
-#if USE_CACHE_DIGESTS
- MEM_DIGEST_FETCH_STATE,
-#endif
MEM_LINK_LIST,
MEM_DLINK_LIST,
MEM_DLINK_NODE,
/*
- * $Id: mem.cc,v 1.55 2001/02/17 07:28:50 hno Exp $
+ * $Id: mem.cc,v 1.56 2001/04/09 21:55:50 hno Exp $
*
* DEBUG: section 13 High Level Memory Pool Management
* AUTHOR: Harvest Derived
memDataInit(MEM_COMMWRITESTATEDATA, "CommWriteStateData",
sizeof(CommWriteStateData), 0);
memDataInit(MEM_CONNSTATEDATA, "ConnStateData", sizeof(ConnStateData), 0);
-#if USE_CACHE_DIGESTS
- memDataInit(MEM_DIGEST_FETCH_STATE, "DigestFetchState", sizeof(DigestFetchState), 0);
-#endif
memDataInit(MEM_LINK_LIST, "link_list", sizeof(link_list), 10);
memDataInit(MEM_DLINK_LIST, "dlink_list", sizeof(dlink_list), 10);
memDataInit(MEM_DLINK_NODE, "dlink_node", sizeof(dlink_node), 10);
memDataInit(MEM_PEER, "peer", sizeof(peer), 0);
#if USE_CACHE_DIGESTS
memDataInit(MEM_PEER_DIGEST, "PeerDigest", sizeof(PeerDigest), 0);
- memDataInit(MEM_DIGEST_FETCH_STATE, "DigestFetchState", sizeof(DigestFetchState), 0);
#endif
#if USE_ICMP
memDataInit(MEM_PINGERECHODATA, "pingerEchoData",
/*
- * $Id: peer_digest.cc,v 1.79 2001/03/03 10:39:33 hno Exp $
+ * $Id: peer_digest.cc,v 1.80 2001/04/09 21:55:50 hno Exp $
*
* DEBUG: section 72 Peer Digest Routines
* AUTHOR: Alex Rousskov
peerDigestSetCheck(pd, req_time - squid_curtime);
}
+CBDATA_TYPE(DigestFetchState);
+
/* ask store for a digest */
static void
peerDigestRequest(PeerDigest * pd)
if (p->login)
xstrncpy(req->login, p->login, MAX_LOGIN_SZ);
/* create fetch state structure */
+ CBDATA_INIT_TYPE(DigestFetchState);
fetch = cbdataAlloc(DigestFetchState);
fetch->request = requestLink(req);
fetch->pd = pd;