/* because we pass a spec by value */
#include "HttpHeaderMask.h"
#include "mem/forward.h"
+#include "sbuf/forward.h"
#include "SquidString.h"
#include <vector>
class HttpHdrRange;
class HttpHdrSc;
class Packable;
-class SBuf;
/** Possible owners of http header */
typedef enum {
#ifndef SQUID_CLIENTS_FORWARD_H
#define SQUID_CLIENTS_FORWARD_H
+#include "sbuf/forward.h"
+
class FwdState;
class HttpRequest;
-class SBuf;
class AsyncJob;
template <class Cbc> class CbcPointer;
#include "comm/Flag.h"
#include "comm/forward.h"
#include "mem/forward.h"
-
-class SBuf;
+#include "sbuf/forward.h"
namespace Comm
{
#include "base/AsyncCall.h"
#include "comm/forward.h"
#include "CommCalls.h"
-
-class SBuf;
+#include "sbuf/forward.h"
namespace Comm
{
#define SQUID_FTP_ELEMENTS_H
#include "http/StatusCode.h"
+#include "sbuf/forward.h"
-class SBuf;
class HttpReply;
namespace AnyP
#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 *);
#define SQUID_IPC_MEM_SEGMENT_H
#include "base/RunnersRegistry.h"
+#include "sbuf/forward.h"
#include "SquidString.h"
-class SBuf;
-
namespace Ipc
{