]> git.ipfire.org Git - thirdparty/squid.git/blame - src/http/forward.h
Simplify Http1::Parser API and buffer management
[thirdparty/squid.git] / src / http / forward.h
CommitLineData
9094b36d
AJ
1#ifndef SQUID_SRC_HTTP_FORWARD_H
2#define SQUID_SRC_HTTP_FORWARD_H
3
4#include "base/RefCount.h"
5
6// TODO move these classes into Http namespace
7class HttpRequestMethod;
8typedef RefCount<HttpRequestMethod> HttpRequestMethodPointer;
9
10class HttpRequest;
11typedef RefCount<HttpRequest> HttpRequestPointer;
12
13class HttpReply;
14typedef RefCount<HttpReply> HttpReplyPointer;
15
16namespace Http {
17
1b51ee7b
AJ
18namespace One {
19class RequestParser;
20typedef RefCount<Http::One::RequestParser> RequestParserPointer;
21} // namespace One
9094b36d
AJ
22
23} // namespace Http
24
1b51ee7b
AJ
25namespace Http1 = Http::One;
26
9094b36d 27#endif /* SQUID_SRC_HTTP_FORWARD_H */