From: Francesco Chemolli Date: Fri, 17 Aug 2012 13:55:33 +0000 (+0200) Subject: Moved peer_digest prototypes from protos.h to PeerDigest.h X-Git-Tag: sourceformat-review-1~97 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e35609f59ef2182d594e4cab68577a2e6e7c9f86;p=thirdparty%2Fsquid.git Moved peer_digest prototypes from protos.h to PeerDigest.h --- diff --git a/src/PeerDigest.h b/src/PeerDigest.h index 81f72bda2b..3dd90d8416 100644 --- a/src/PeerDigest.h +++ b/src/PeerDigest.h @@ -131,6 +131,12 @@ private: extern const Version CacheDigestVer; +extern PeerDigest *peerDigestCreate(peer * p); +extern void peerDigestNeeded(PeerDigest * pd); +extern void peerDigestNotePeerGone(PeerDigest * pd); +extern void peerDigestStatsReport(const PeerDigest * pd, StoreEntry * e); + + #endif /* USE_CACHE_DIGESTS */ #endif /* SQUID_PEERDIGEST_H */ diff --git a/src/cache_cf.cc b/src/cache_cf.cc index 7a78d0fdcb..18ebc1dc28 100644 --- a/src/cache_cf.cc +++ b/src/cache_cf.cc @@ -54,6 +54,7 @@ #include "MemBuf.h" #include "mgr/Registration.h" #include "Parsing.h" +#include "PeerDigest.h" #include "protos.h" #include "rfc1738.h" #include "Store.h" diff --git a/src/protos.h b/src/protos.h index 0ac488f25b..3404485fe7 100644 --- a/src/protos.h +++ b/src/protos.h @@ -225,14 +225,6 @@ extern int mimeGetViewOption(const char *fn); extern int mcastSetTtl(int, int); extern IPH mcastJoinGroups; - -/* peer_digest.c */ -class PeerDigest; -SQUIDCEXTERN PeerDigest *peerDigestCreate(peer * p); -SQUIDCEXTERN void peerDigestNeeded(PeerDigest * pd); -SQUIDCEXTERN void peerDigestNotePeerGone(PeerDigest * pd); -SQUIDCEXTERN void peerDigestStatsReport(const PeerDigest * pd, StoreEntry * e); - #include "comm/forward.h" extern void getOutgoingAddress(HttpRequest * request, Comm::ConnectionPointer conn); extern Ip::Address getOutgoingAddr(HttpRequest * request, struct peer *dst_peer); diff --git a/src/stat.cc b/src/stat.cc index 70902acfcf..9614495acf 100644 --- a/src/stat.cc +++ b/src/stat.cc @@ -53,6 +53,7 @@ #include "mgr/Registration.h" #include "mgr/ServiceTimesAction.h" #include "neighbors.h" +#include "PeerDigest.h" #include "protos.h" #include "SquidMath.h" #include "SquidTime.h"