From 587a379b43d24b15772ed37f9e283b2c8a6a2d07 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Mon, 24 Mar 2014 07:21:19 -0700 Subject: [PATCH] Tidy up includes --- modules/beast_asio/basics/SSLContext.h | 2 ++ modules/beast_asio/http/HTTPField.h | 2 ++ modules/beast_asio/http/HTTPHeaders.h | 4 ++++ modules/beast_asio/http/HTTPMessage.h | 5 +++++ modules/beast_asio/http/HTTPParser.h | 3 +++ modules/beast_asio/http/HTTPRequest.h | 2 ++ modules/beast_asio/protocol/HandshakeDetectLogicPROXY.h | 3 +++ modules/beast_asio/protocol/InputParser.h | 2 ++ modules/beast_core/text/StringArray.h | 2 +- 9 files changed, 24 insertions(+), 1 deletion(-) diff --git a/modules/beast_asio/basics/SSLContext.h b/modules/beast_asio/basics/SSLContext.h index 3949db3d..847927cb 100644 --- a/modules/beast_asio/basics/SSLContext.h +++ b/modules/beast_asio/basics/SSLContext.h @@ -20,6 +20,8 @@ #ifndef BEAST_ASIO_BASICS_SSLCONTEXT_H_INCLUDED #define BEAST_ASIO_BASICS_SSLCONTEXT_H_INCLUDED +#include + namespace beast { namespace asio { diff --git a/modules/beast_asio/http/HTTPField.h b/modules/beast_asio/http/HTTPField.h index 6a7c3901..9671de6a 100644 --- a/modules/beast_asio/http/HTTPField.h +++ b/modules/beast_asio/http/HTTPField.h @@ -20,6 +20,8 @@ #ifndef BEAST_ASIO_HTTPFIELD_H_INCLUDED #define BEAST_ASIO_HTTPFIELD_H_INCLUDED +#include "../../../beast/strings/String.h" + namespace beast { /** A single header. diff --git a/modules/beast_asio/http/HTTPHeaders.h b/modules/beast_asio/http/HTTPHeaders.h index 12688f71..e3360327 100644 --- a/modules/beast_asio/http/HTTPHeaders.h +++ b/modules/beast_asio/http/HTTPHeaders.h @@ -20,6 +20,10 @@ #ifndef BEAST_ASIO_HTTPHEADERS_H_INCLUDED #define BEAST_ASIO_HTTPHEADERS_H_INCLUDED +#include "HTTPField.h" + +#include "../../beast_core/text/StringPairArray.h" + namespace beast { /** A set of HTTP headers. */ diff --git a/modules/beast_asio/http/HTTPMessage.h b/modules/beast_asio/http/HTTPMessage.h index 7a7a7546..588b830c 100644 --- a/modules/beast_asio/http/HTTPMessage.h +++ b/modules/beast_asio/http/HTTPMessage.h @@ -20,7 +20,12 @@ #ifndef BEAST_ASIO_HTTPMESSAGE_H_INCLUDED #define BEAST_ASIO_HTTPMESSAGE_H_INCLUDED +#include "HTTPHeaders.h" +#include "HTTPVersion.h" + +#include "../../../beast/smart_ptr/SharedObject.h" #include "../../../beast/net/DynamicBuffer.h" +#include "../../beast_core/text/StringPairArray.h" namespace beast { diff --git a/modules/beast_asio/http/HTTPParser.h b/modules/beast_asio/http/HTTPParser.h index 3d559e66..791f981b 100644 --- a/modules/beast_asio/http/HTTPParser.h +++ b/modules/beast_asio/http/HTTPParser.h @@ -20,6 +20,9 @@ #ifndef BEAST_ASIO_HTTPPARSER_H_INCLUDED #define BEAST_ASIO_HTTPPARSER_H_INCLUDED +#include "HTTPRequest.h" +#include "HTTPResponse.h" + namespace beast { class HTTPParserImpl; diff --git a/modules/beast_asio/http/HTTPRequest.h b/modules/beast_asio/http/HTTPRequest.h index 730dce52..ee3d9db9 100644 --- a/modules/beast_asio/http/HTTPRequest.h +++ b/modules/beast_asio/http/HTTPRequest.h @@ -20,6 +20,8 @@ #ifndef BEAST_ASIO_HTTPREQUEST_H_INCLUDED #define BEAST_ASIO_HTTPREQUEST_H_INCLUDED +#include "HTTPMessage.h" + namespace beast { class HTTPRequest : public HTTPMessage diff --git a/modules/beast_asio/protocol/HandshakeDetectLogicPROXY.h b/modules/beast_asio/protocol/HandshakeDetectLogicPROXY.h index 423a6c5d..329232e8 100644 --- a/modules/beast_asio/protocol/HandshakeDetectLogicPROXY.h +++ b/modules/beast_asio/protocol/HandshakeDetectLogicPROXY.h @@ -20,6 +20,9 @@ #ifndef BEAST_ASIO_HANDSHAKE_HANDSHAKEDETECTLOGICPROXY_H_INCLUDED #define BEAST_ASIO_HANDSHAKE_HANDSHAKEDETECTLOGICPROXY_H_INCLUDED +#include "HandshakeDetectLogic.h" +#include "InputParser.h" + namespace beast { namespace asio { diff --git a/modules/beast_asio/protocol/InputParser.h b/modules/beast_asio/protocol/InputParser.h index f9314d98..d6bb3e84 100644 --- a/modules/beast_asio/protocol/InputParser.h +++ b/modules/beast_asio/protocol/InputParser.h @@ -20,6 +20,8 @@ #ifndef BEAST_ASIO_HANDSHAKE_INPUTPARSER_H_INCLUDED #define BEAST_ASIO_HANDSHAKE_INPUTPARSER_H_INCLUDED +#include "../basics/FixedInputBuffer.h" + namespace beast { namespace asio { diff --git a/modules/beast_core/text/StringArray.h b/modules/beast_core/text/StringArray.h index 426b98ed..1957fe9b 100644 --- a/modules/beast_core/text/StringArray.h +++ b/modules/beast_core/text/StringArray.h @@ -35,7 +35,7 @@ namespace beast { @see String, StringPairArray */ -class StringArray : LeakChecked +class StringArray { public: //==============================================================================