]>
Commit | Line | Data |
---|---|---|
eac61ce1 | 1 | /* |
4ac4a490 | 2 | * Copyright (C) 1996-2017 The Squid Software Foundation and contributors |
eac61ce1 AJ |
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 | ||
c99510dd AJ |
9 | #ifndef SQUID_SRC_HTTP_ONE_FORWARD_H |
10 | #define SQUID_SRC_HTTP_ONE_FORWARD_H | |
11 | ||
12 | #include "base/RefCount.h" | |
00237269 | 13 | #include "sbuf/forward.h" |
c99510dd AJ |
14 | |
15 | namespace Http { | |
16 | namespace One { | |
17 | ||
f29718b0 AJ |
18 | class Tokenizer; |
19 | ||
ad5aa870 AJ |
20 | class Parser; |
21 | typedef RefCount<Http::One::Parser> ParserPointer; | |
22 | ||
db1720f8 | 23 | class TeChunkedParser; |
51c3e7f0 | 24 | |
c99510dd AJ |
25 | class RequestParser; |
26 | typedef RefCount<Http::One::RequestParser> RequestParserPointer; | |
27 | ||
db6a29e1 AJ |
28 | class ResponseParser; |
29 | typedef RefCount<Http::One::ResponseParser> ResponseParserPointer; | |
30 | ||
00237269 AJ |
31 | /// CRLF textual representation |
32 | const SBuf &CrLf(); | |
33 | ||
c99510dd AJ |
34 | } // namespace One |
35 | } // namespace Http | |
36 | ||
37 | namespace Http1 = Http::One; | |
38 | ||
39 | #endif /* SQUID_SRC_HTTP_ONE_FORWARD_H */ | |
f53969cc | 40 |