Squid Web Cache master
Loading...
Searching...
No Matches
forward.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 1996-2025 The Squid Software Foundation and contributors
3 *
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
7 */
8
9#ifndef SQUID_SRC_HTTP_FORWARD_H
10#define SQUID_SRC_HTTP_FORWARD_H
11
12#include "http/one/forward.h"
13
14#define HTTP_REQBUF_SZ 4096
15
16namespace Http
17{
18
19class ContentLengthInterpreter;
20
21class Message;
23
24class Stream;
26
27} // namespace Http
28
29// TODO move these into Http namespace
30
39
40class HttpHdrSc;
41
42class HttpHeader;
43
45
46class HttpRequest;
48
49class HttpReply;
51
52#endif /* SQUID_SRC_HTTP_FORWARD_H */
53
RefCount< HttpRequest > HttpRequestPointer
Definition forward.h:47
http_hdr_sc_type
Definition forward.h:31
@ SC_OTHER
Definition forward.h:36
@ SC_CONTENT
Definition forward.h:35
@ SC_NO_STORE
Definition forward.h:32
@ SC_NO_STORE_REMOTE
Definition forward.h:33
@ SC_ENUM_END
Definition forward.h:37
@ SC_MAX_AGE
Definition forward.h:34
RefCount< HttpReply > HttpReplyPointer
Definition forward.h:50
Definition forward.h:18
RefCount< Http::Message > MessagePointer
Definition forward.h:22
RefCount< Http::Stream > StreamPointer
Definition forward.h:25