mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-12 23:25:52 +00:00
Add http-parser to boost_asio
This commit is contained in:
@@ -96,6 +96,7 @@
|
|||||||
<ClInclude Include="..\..\modules\beast_asio\handshake\beast_HandshakeDetector.h" />
|
<ClInclude Include="..\..\modules\beast_asio\handshake\beast_HandshakeDetector.h" />
|
||||||
<ClInclude Include="..\..\modules\beast_asio\handshake\beast_InputParser.h" />
|
<ClInclude Include="..\..\modules\beast_asio\handshake\beast_InputParser.h" />
|
||||||
<ClInclude Include="..\..\modules\beast_asio\handshake\beast_PrefilledReadStream.h" />
|
<ClInclude Include="..\..\modules\beast_asio\handshake\beast_PrefilledReadStream.h" />
|
||||||
|
<ClInclude Include="..\..\modules\beast_asio\parsehttp\http_parser.h" />
|
||||||
<ClInclude Include="..\..\modules\beast_asio\sockets\beast_Socket.h" />
|
<ClInclude Include="..\..\modules\beast_asio\sockets\beast_Socket.h" />
|
||||||
<ClInclude Include="..\..\modules\beast_asio\sockets\beast_SocketBase.h" />
|
<ClInclude Include="..\..\modules\beast_asio\sockets\beast_SocketBase.h" />
|
||||||
<ClInclude Include="..\..\modules\beast_asio\sockets\beast_SocketWrapper.h" />
|
<ClInclude Include="..\..\modules\beast_asio\sockets\beast_SocketWrapper.h" />
|
||||||
@@ -364,6 +365,12 @@
|
|||||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\modules\beast_asio\parsehttp\http_parser.c">
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||||
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\modules\beast_asio\sockets\beast_Socket.cpp">
|
<ClCompile Include="..\..\modules\beast_asio\sockets\beast_Socket.cpp">
|
||||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||||
|
|||||||
@@ -173,6 +173,9 @@
|
|||||||
<Filter Include="beast\mpl">
|
<Filter Include="beast\mpl">
|
||||||
<UniqueIdentifier>{5904368f-a0f2-4d26-a031-8cbe4448dc3f}</UniqueIdentifier>
|
<UniqueIdentifier>{5904368f-a0f2-4d26-a031-8cbe4448dc3f}</UniqueIdentifier>
|
||||||
</Filter>
|
</Filter>
|
||||||
|
<Filter Include="beast_asio\parsehttp">
|
||||||
|
<UniqueIdentifier>{ac367054-ddbf-4118-a41a-07bea34d32c8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="..\..\modules\beast_core\beast_core.h">
|
<ClInclude Include="..\..\modules\beast_core\beast_core.h">
|
||||||
@@ -983,6 +986,9 @@
|
|||||||
<ClInclude Include="..\..\modules\beast_core\diagnostic\ContractChecks.h">
|
<ClInclude Include="..\..\modules\beast_core\diagnostic\ContractChecks.h">
|
||||||
<Filter>beast_core\diagnostic</Filter>
|
<Filter>beast_core\diagnostic</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\modules\beast_asio\parsehttp\http_parser.h">
|
||||||
|
<Filter>beast_asio\parsehttp</Filter>
|
||||||
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="..\..\modules\beast_core\beast_core.cpp">
|
<ClCompile Include="..\..\modules\beast_core\beast_core.cpp">
|
||||||
@@ -1468,6 +1474,9 @@
|
|||||||
<ClCompile Include="..\..\modules\beast_core\containers\HashMap.cpp">
|
<ClCompile Include="..\..\modules\beast_core\containers\HashMap.cpp">
|
||||||
<Filter>beast_core\containers</Filter>
|
<Filter>beast_core\containers</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\modules\beast_asio\parsehttp\http_parser.c">
|
||||||
|
<Filter>beast_asio\parsehttp</Filter>
|
||||||
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Text Include="..\..\TODO.txt" />
|
<Text Include="..\..\TODO.txt" />
|
||||||
|
|||||||
@@ -23,6 +23,11 @@
|
|||||||
|
|
||||||
#include "beast_asio.h"
|
#include "beast_asio.h"
|
||||||
|
|
||||||
|
namespace http_parser
|
||||||
|
{
|
||||||
|
#include "parsehttp/http_parser.h"
|
||||||
|
}
|
||||||
|
|
||||||
namespace beast
|
namespace beast
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -49,3 +54,18 @@ namespace beast
|
|||||||
#include "system/beast_BoostUnitTests.cpp"
|
#include "system/beast_BoostUnitTests.cpp"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#pragma warning (push)
|
||||||
|
#pragma warning (disable: 4127) // conditional expression is constant
|
||||||
|
#pragma warning (disable: 4244) // integer conversion, possible loss of data
|
||||||
|
#endif
|
||||||
|
namespace http_parser
|
||||||
|
{
|
||||||
|
#include "parsehttp/http_parser.c"
|
||||||
|
}
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#pragma warning (pop)
|
||||||
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user