]> git.ipfire.org Git - thirdparty/squid.git/blame - src/http/one/forward.h
Source Format Enforcement (#763)
[thirdparty/squid.git] / src / http / one / forward.h
CommitLineData
eac61ce1 1/*
f70aedc4 2 * Copyright (C) 1996-2021 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"
417da400 13#include "parser/forward.h"
00237269 14#include "sbuf/forward.h"
c99510dd
AJ
15
16namespace Http {
17namespace One {
18
f29718b0
AJ
19class Tokenizer;
20
ad5aa870
AJ
21class Parser;
22typedef RefCount<Http::One::Parser> ParserPointer;
23
db1720f8 24class TeChunkedParser;
51c3e7f0 25
c99510dd
AJ
26class RequestParser;
27typedef RefCount<Http::One::RequestParser> RequestParserPointer;
28
db6a29e1
AJ
29class ResponseParser;
30typedef RefCount<Http::One::ResponseParser> ResponseParserPointer;
31
00237269
AJ
32/// CRLF textual representation
33const SBuf &CrLf();
34
417da400
EB
35using ::Parser::InsufficientInput;
36
c99510dd
AJ
37} // namespace One
38} // namespace Http
39
40namespace Http1 = Http::One;
41
42#endif /* SQUID_SRC_HTTP_ONE_FORWARD_H */
f53969cc 43