forward.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 1996-2023 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
31typedef enum {
37 SC_ENUM_END /* also used to mean "invalid" */
39
40class HttpHdrSc;
41
43
44class HttpRequest;
46
47class HttpReply;
49
50#endif /* SQUID_SRC_HTTP_FORWARD_H */
51
RefCount< HttpRequest > HttpRequestPointer
Definition: forward.h:45
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:48
Definition: forward.h:18
RefCount< Http::Message > MessagePointer
Definition: forward.h:22
RefCount< Http::Stream > StreamPointer
Definition: forward.h:25

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors