From: Francesco Chemolli Date: Wed, 22 Aug 2012 12:27:32 +0000 (+0200) Subject: Moved some http.cc-related prototypes to http.h X-Git-Tag: sourceformat-review-1~67 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5c0c642e605dbf2a6653e141570a23d076f0b928;p=thirdparty%2Fsquid.git Moved some http.cc-related prototypes to http.h --- diff --git a/src/HttpRequest.cc b/src/HttpRequest.cc index f8fc40211f..b1a8128a33 100644 --- a/src/HttpRequest.cc +++ b/src/HttpRequest.cc @@ -41,6 +41,7 @@ #include "DnsLookupDetails.h" #include "err_detail_type.h" #include "gopher.h" +#include "http.h" #include "HttpHdrCc.h" #include "HttpHeaderRange.h" #include "HttpRequest.h" diff --git a/src/client_side.cc b/src/client_side.cc index daf94cfd57..1d1c614569 100644 --- a/src/client_side.cc +++ b/src/client_side.cc @@ -105,6 +105,7 @@ #include "fde.h" #include "forward.h" #include "fqdncache.h" +#include "http.h" #include "HttpHdrContRange.h" #include "HttpReply.h" #include "HttpRequest.h" diff --git a/src/client_side_request.cc b/src/client_side_request.cc index 861ece467e..865735087e 100644 --- a/src/client_side_request.cc +++ b/src/client_side_request.cc @@ -60,6 +60,7 @@ #include "fde.h" #include "format/Token.h" #include "gopher.h" +#include "http.h" #include "HttpHdrCc.h" #include "HttpReply.h" #include "HttpRequest.h" diff --git a/src/forward.cc b/src/forward.cc index f1e5a501e4..1722044a0a 100644 --- a/src/forward.cc +++ b/src/forward.cc @@ -51,6 +51,7 @@ #include "globals.h" #include "gopher.h" #include "hier_code.h" +#include "http.h" #include "HttpReply.h" #include "HttpRequest.h" #include "icmp/net_db.h" diff --git a/src/http.h b/src/http.h index 4cae62d539..274bd3c531 100644 --- a/src/http.h +++ b/src/http.h @@ -135,4 +135,9 @@ private: CBDATA_CLASS2(HttpStateData); }; +extern int httpCachable(const HttpRequestMethod&); +extern void httpStart(FwdState *); +extern const char *httpMakeVaryMark(HttpRequest * request, HttpReply const * reply); + + #endif /* SQUID_HTTP_H */ diff --git a/src/protos.h b/src/protos.h index b4be86715e..17f0cc1dee 100644 --- a/src/protos.h +++ b/src/protos.h @@ -59,18 +59,6 @@ class HttpRequest; class HttpReply; -/* http.c */ -/* for http_hdr_type field */ -SQUIDCEXTERN int httpCachable(const HttpRequestMethod&); -SQUIDCEXTERN void httpStart(FwdState *); -SQUIDCEXTERN mb_size_t httpBuildRequestPrefix(HttpRequest * request, - HttpRequest * orig_request, - StoreEntry * entry, - MemBuf * mb, - http_state_flags); -extern const char *httpMakeVaryMark(HttpRequest * request, HttpReply const * reply); - - /* Http Header Tools */ class HttpHeaderFieldInfo; SQUIDCEXTERN HttpHeaderFieldInfo *httpHeaderBuildFieldsInfo(const HttpHeaderFieldAttrs * attrs, int count);