From: Francesco Chemolli Date: Tue, 1 Mar 2016 16:19:49 +0000 (+0100) Subject: Make use of sbuf/forward.h X-Git-Tag: SQUID_4_0_8~50^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92e8f3ada0c7d7e0304f27fb852bd10ff74c617a;p=thirdparty%2Fsquid.git Make use of sbuf/forward.h --- diff --git a/src/HttpHeader.h b/src/HttpHeader.h index 87cd4a733c..c913f4e22b 100644 --- a/src/HttpHeader.h +++ b/src/HttpHeader.h @@ -14,6 +14,7 @@ /* because we pass a spec by value */ #include "HttpHeaderMask.h" #include "mem/forward.h" +#include "sbuf/forward.h" #include "SquidString.h" #include @@ -24,7 +25,6 @@ class HttpHdrContRange; class HttpHdrRange; class HttpHdrSc; class Packable; -class SBuf; /** Possible owners of http header */ typedef enum { diff --git a/src/clients/forward.h b/src/clients/forward.h index dbf1f01df2..b464d0fbdc 100644 --- a/src/clients/forward.h +++ b/src/clients/forward.h @@ -9,9 +9,10 @@ #ifndef SQUID_CLIENTS_FORWARD_H #define SQUID_CLIENTS_FORWARD_H +#include "sbuf/forward.h" + class FwdState; class HttpRequest; -class SBuf; class AsyncJob; template class CbcPointer; diff --git a/src/comm/IoCallback.h b/src/comm/IoCallback.h index 0a396b2400..b8e60c8b2a 100644 --- a/src/comm/IoCallback.h +++ b/src/comm/IoCallback.h @@ -13,8 +13,7 @@ #include "comm/Flag.h" #include "comm/forward.h" #include "mem/forward.h" - -class SBuf; +#include "sbuf/forward.h" namespace Comm { diff --git a/src/comm/Read.h b/src/comm/Read.h index 486f0a9e78..5fc203f503 100644 --- a/src/comm/Read.h +++ b/src/comm/Read.h @@ -12,8 +12,7 @@ #include "base/AsyncCall.h" #include "comm/forward.h" #include "CommCalls.h" - -class SBuf; +#include "sbuf/forward.h" namespace Comm { diff --git a/src/ftp/Elements.h b/src/ftp/Elements.h index 6a78a54098..912f09325f 100644 --- a/src/ftp/Elements.h +++ b/src/ftp/Elements.h @@ -10,8 +10,8 @@ #define SQUID_FTP_ELEMENTS_H #include "http/StatusCode.h" +#include "sbuf/forward.h" -class SBuf; class HttpReply; namespace AnyP diff --git a/src/internal.h b/src/internal.h index 53ab529c43..9af14a7e7f 100644 --- a/src/internal.h +++ b/src/internal.h @@ -15,9 +15,9 @@ #define SQUID_INTERNAL_H_ #include "comm/forward.h" +#include "sbuf/forward.h" class HttpRequest; -class SBuf; class StoreEntry; void internalStart(const Comm::ConnectionPointer &clientConn, HttpRequest *, StoreEntry *); diff --git a/src/ipc/mem/Segment.h b/src/ipc/mem/Segment.h index e62171ca33..57b86aaf37 100644 --- a/src/ipc/mem/Segment.h +++ b/src/ipc/mem/Segment.h @@ -10,10 +10,9 @@ #define SQUID_IPC_MEM_SEGMENT_H #include "base/RunnersRegistry.h" +#include "sbuf/forward.h" #include "SquidString.h" -class SBuf; - namespace Ipc {