Convert code to use boost::beast

This commit is contained in:
seelabs
2018-01-22 14:14:02 -05:00
parent eaff9a0e6a
commit cc9c976b76
72 changed files with 471 additions and 1104 deletions

View File

@@ -87,7 +87,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug.classic|x64'">
<ClCompile>
<PreprocessorDefinitions>HAVE_USLEEP=1;SOCI_CXX_C11=1;_WIN32_WINNT=0x6000;BOOST_COROUTINES_NO_DEPRECATION_WARNING;BOOST_COROUTINE_NO_DEPRECATION_WARNING;BOOST_NO_AUTO_PTR;DEBUG;DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;NOMINMAX;OPENSSL_NO_SSL2;WIN32_CONSOLE;_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;_DEBUG;_SCL_SECURE_NO_WARNINGS;_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\build\proto;..\..\src;..\..\src\beast;..\..\src\beast\extras;..\..\src\beast\include;..\..\src\nudb\include;..\..\src\protobuf\src;..\..\src\protobuf\vsprojects;..\..\src\soci\include;..\..\src\soci\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>..\..\build\proto;..\..\src;..\..\src\beast;..\..\src\beast\extras;..\..\src\nudb\include;..\..\src\protobuf\src;..\..\src\protobuf\vsprojects;..\..\src\soci\include;..\..\src\soci\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4800;4244;4267;4503;4018</DisableSpecificWarnings>
<ExceptionHandling>Async</ExceptionHandling>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
@@ -124,7 +124,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'">
<ClCompile>
<PreprocessorDefinitions>HAVE_USLEEP=1;SOCI_CXX_C11=1;_WIN32_WINNT=0x6000;BOOST_COROUTINES_NO_DEPRECATION_WARNING;BOOST_COROUTINE_NO_DEPRECATION_WARNING;BOOST_NO_AUTO_PTR;DEBUG;DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;NOMINMAX;OPENSSL_NO_SSL2;WIN32_CONSOLE;_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;_DEBUG;_SCL_SECURE_NO_WARNINGS;_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\build\proto;..\..\src;..\..\src\beast;..\..\src\beast\extras;..\..\src\beast\include;..\..\src\nudb\include;..\..\src\protobuf\src;..\..\src\protobuf\vsprojects;..\..\src\soci\include;..\..\src\soci\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>..\..\build\proto;..\..\src;..\..\src\beast;..\..\src\beast\extras;..\..\src\nudb\include;..\..\src\protobuf\src;..\..\src\protobuf\vsprojects;..\..\src\soci\include;..\..\src\soci\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4800;4244;4267;4503;4018</DisableSpecificWarnings>
<ExceptionHandling>Async</ExceptionHandling>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
@@ -161,7 +161,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release.classic|x64'">
<ClCompile>
<PreprocessorDefinitions>HAVE_USLEEP=1;SOCI_CXX_C11=1;_WIN32_WINNT=0x6000;BOOST_COROUTINES_NO_DEPRECATION_WARNING;BOOST_COROUTINE_NO_DEPRECATION_WARNING;BOOST_NO_AUTO_PTR;DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;NDEBUG;NOMINMAX;OPENSSL_NO_SSL2;WIN32_CONSOLE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\build\proto;..\..\src;..\..\src\beast;..\..\src\beast\extras;..\..\src\beast\include;..\..\src\nudb\include;..\..\src\protobuf\src;..\..\src\protobuf\vsprojects;..\..\src\soci\include;..\..\src\soci\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>..\..\build\proto;..\..\src;..\..\src\beast;..\..\src\beast\extras;..\..\src\nudb\include;..\..\src\protobuf\src;..\..\src\protobuf\vsprojects;..\..\src\soci\include;..\..\src\soci\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4800;4244;4267;4503;4018</DisableSpecificWarnings>
<ExceptionHandling>Async</ExceptionHandling>
<FloatingPointModel>Precise</FloatingPointModel>
@@ -196,7 +196,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'">
<ClCompile>
<PreprocessorDefinitions>HAVE_USLEEP=1;SOCI_CXX_C11=1;_WIN32_WINNT=0x6000;BOOST_COROUTINES_NO_DEPRECATION_WARNING;BOOST_COROUTINE_NO_DEPRECATION_WARNING;BOOST_NO_AUTO_PTR;DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;NDEBUG;NOMINMAX;OPENSSL_NO_SSL2;WIN32_CONSOLE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\build\proto;..\..\src;..\..\src\beast;..\..\src\beast\extras;..\..\src\beast\include;..\..\src\nudb\include;..\..\src\protobuf\src;..\..\src\protobuf\vsprojects;..\..\src\soci\include;..\..\src\soci\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>..\..\build\proto;..\..\src;..\..\src\beast;..\..\src\beast\extras;..\..\src\nudb\include;..\..\src\protobuf\src;..\..\src\protobuf\vsprojects;..\..\src\soci\include;..\..\src\soci\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4800;4244;4267;4503;4018</DisableSpecificWarnings>
<ExceptionHandling>Async</ExceptionHandling>
<FloatingPointModel>Precise</FloatingPointModel>
@@ -264,258 +264,6 @@
</ClInclude>
<ClInclude Include="..\..\src\beast\extras\beast\unit_test\thread.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\config.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\async_result.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\bind_handler.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\buffered_read_stream.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\buffer_cat.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\buffer_prefix.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\consuming_buffers.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\base64.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\bind_handler.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\buffers_ref.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\clamp.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\config.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\cpu_info.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\empty_base_optimization.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\integer_sequence.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\in_place_init.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\ostream.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\sha1.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\static_ostream.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\static_string.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\type_traits.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\error.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\file.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\file_base.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\file_posix.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\file_stdio.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\file_win32.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\handler_alloc.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\handler_ptr.hpp">
</ClInclude>
<None Include="..\..\src\beast\include\beast\core\impl\buffered_read_stream.ipp">
</None>
<None Include="..\..\src\beast\include\beast\core\impl\buffer_cat.ipp">
</None>
<None Include="..\..\src\beast\include\beast\core\impl\buffer_prefix.ipp">
</None>
<None Include="..\..\src\beast\include\beast\core\impl\consuming_buffers.ipp">
</None>
<None Include="..\..\src\beast\include\beast\core\impl\file_posix.ipp">
</None>
<None Include="..\..\src\beast\include\beast\core\impl\file_stdio.ipp">
</None>
<None Include="..\..\src\beast\include\beast\core\impl\file_win32.ipp">
</None>
<None Include="..\..\src\beast\include\beast\core\impl\handler_ptr.ipp">
</None>
<None Include="..\..\src\beast\include\beast\core\impl\multi_buffer.ipp">
</None>
<None Include="..\..\src\beast\include\beast\core\impl\read_size.ipp">
</None>
<None Include="..\..\src\beast\include\beast\core\impl\static_buffer.ipp">
</None>
<None Include="..\..\src\beast\include\beast\core\impl\static_string.ipp">
</None>
<None Include="..\..\src\beast\include\beast\core\impl\string_param.ipp">
</None>
<ClInclude Include="..\..\src\beast\include\beast\core\multi_buffer.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\ostream.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\read_size.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\span.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\static_buffer.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\static_string.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\string.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\string_param.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\type_traits.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\basic_parser.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\buffer_body.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\detail\basic_parsed_list.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\detail\basic_parser.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\detail\chunk_encode.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\detail\rfc7230.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\detail\type_traits.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\dynamic_body.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\empty_body.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\error.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\field.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\fields.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\file_body.hpp">
</ClInclude>
<None Include="..\..\src\beast\include\beast\http\impl\basic_parser.ipp">
</None>
<None Include="..\..\src\beast\include\beast\http\impl\error.ipp">
</None>
<None Include="..\..\src\beast\include\beast\http\impl\field.ipp">
</None>
<None Include="..\..\src\beast\include\beast\http\impl\fields.ipp">
</None>
<None Include="..\..\src\beast\include\beast\http\impl\file_body_win32.ipp">
</None>
<None Include="..\..\src\beast\include\beast\http\impl\message.ipp">
</None>
<None Include="..\..\src\beast\include\beast\http\impl\parser.ipp">
</None>
<None Include="..\..\src\beast\include\beast\http\impl\read.ipp">
</None>
<None Include="..\..\src\beast\include\beast\http\impl\rfc7230.ipp">
</None>
<None Include="..\..\src\beast\include\beast\http\impl\serializer.ipp">
</None>
<None Include="..\..\src\beast\include\beast\http\impl\status.ipp">
</None>
<None Include="..\..\src\beast\include\beast\http\impl\verb.ipp">
</None>
<None Include="..\..\src\beast\include\beast\http\impl\write.ipp">
</None>
<ClInclude Include="..\..\src\beast\include\beast\http\message.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\parser.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\read.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\rfc7230.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\serializer.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\span_body.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\status.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\string_body.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\type_traits.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\vector_body.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\verb.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\write.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\version.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\frame.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\hybi13.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\mask.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\pausation.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\pmd_extension.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\type_traits.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\utf8_checker.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\error.hpp">
</ClInclude>
<None Include="..\..\src\beast\include\beast\websocket\impl\accept.ipp">
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\close.ipp">
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\error.ipp">
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\handshake.ipp">
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\ping.ipp">
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\read.ipp">
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\rfc6455.ipp">
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\ssl.ipp">
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\stream.ipp">
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\teardown.ipp">
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\write.ipp">
</None>
<ClInclude Include="..\..\src\beast\include\beast\websocket\option.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\rfc6455.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\ssl.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\stream.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\teardown.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\deflate_stream.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\detail\bitstream.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\detail\deflate_stream.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\detail\inflate_stream.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\detail\ranges.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\detail\window.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\error.hpp">
</ClInclude>
<None Include="..\..\src\beast\include\beast\zlib\impl\error.ipp">
</None>
<ClInclude Include="..\..\src\beast\include\beast\zlib\inflate_stream.hpp">
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\zlib.hpp">
</ClInclude>
<ClInclude Include="..\..\src\ed25519-donna\curve25519-donna-32bit.h">
</ClInclude>
<ClInclude Include="..\..\src\ed25519-donna\curve25519-donna-64bit.h">

View File

@@ -7,24 +7,6 @@
<Filter Include="beast">
<UniqueIdentifier>{6DD9EDCB-63DB-D377-3F12-12825FA8437E}</UniqueIdentifier>
</Filter>
<Filter Include="beast\core">
<UniqueIdentifier>{3CBEFECB-9A7C-B235-BA05-30D41AB8827D}</UniqueIdentifier>
</Filter>
<Filter Include="beast\core\detail">
<UniqueIdentifier>{79EFD023-52CA-3A59-E21D-E73328FA46EA}</UniqueIdentifier>
</Filter>
<Filter Include="beast\core\impl">
<UniqueIdentifier>{2A1F4F78-5521-936E-8CE2-BA798D578A14}</UniqueIdentifier>
</Filter>
<Filter Include="beast\http">
<UniqueIdentifier>{7138D215-DA65-98D5-EF7D-C9896685201E}</UniqueIdentifier>
</Filter>
<Filter Include="beast\http\detail">
<UniqueIdentifier>{3E84AA4C-CB48-99F0-EB35-5603FF633A51}</UniqueIdentifier>
</Filter>
<Filter Include="beast\http\impl">
<UniqueIdentifier>{932F732F-F09E-5C50-C8A1-D62342CCAA1F}</UniqueIdentifier>
</Filter>
<Filter Include="beast\test">
<UniqueIdentifier>{0ED4CDBE-296D-2599-04B3-095BFD1668A4}</UniqueIdentifier>
</Filter>
@@ -34,24 +16,6 @@
<Filter Include="beast\unit_test\detail">
<UniqueIdentifier>{AC49CD8A-C2A7-FBEC-CA36-635A5303E73E}</UniqueIdentifier>
</Filter>
<Filter Include="beast\websocket">
<UniqueIdentifier>{D05C2DB7-CE99-9326-23E6-4C7828632E0E}</UniqueIdentifier>
</Filter>
<Filter Include="beast\websocket\detail">
<UniqueIdentifier>{FB0BEDED-4C83-F0AF-0450-3DB01A05BD0B}</UniqueIdentifier>
</Filter>
<Filter Include="beast\websocket\impl">
<UniqueIdentifier>{A7FC9CC0-AB8D-4252-CCB2-B67F7BE99CF5}</UniqueIdentifier>
</Filter>
<Filter Include="beast\zlib">
<UniqueIdentifier>{9455431B-BD48-F8C8-B53B-D9BCAF355341}</UniqueIdentifier>
</Filter>
<Filter Include="beast\zlib\detail">
<UniqueIdentifier>{508136FB-F124-7376-5A6F-F28EDEB18389}</UniqueIdentifier>
</Filter>
<Filter Include="beast\zlib\impl">
<UniqueIdentifier>{F85F4A52-7A2A-700C-4804-97FFC11E99FD}</UniqueIdentifier>
</Filter>
<Filter Include="ed25519-donna">
<UniqueIdentifier>{9DEED977-2072-A182-5BD9-CEBF206E8C91}</UniqueIdentifier>
</Filter>
@@ -585,384 +549,6 @@
<ClInclude Include="..\..\src\beast\extras\beast\unit_test\thread.hpp">
<Filter>beast\unit_test</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\config.hpp">
<Filter>beast</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\async_result.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\bind_handler.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\buffered_read_stream.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\buffer_cat.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\buffer_prefix.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\consuming_buffers.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\base64.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\bind_handler.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\buffers_ref.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\clamp.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\config.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\cpu_info.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\empty_base_optimization.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\integer_sequence.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\in_place_init.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\ostream.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\sha1.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\static_ostream.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\static_string.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\detail\type_traits.hpp">
<Filter>beast\core\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\error.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\file.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\file_base.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\file_posix.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\file_stdio.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\file_win32.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\handler_alloc.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\handler_ptr.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<None Include="..\..\src\beast\include\beast\core\impl\buffered_read_stream.ipp">
<Filter>beast\core\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\core\impl\buffer_cat.ipp">
<Filter>beast\core\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\core\impl\buffer_prefix.ipp">
<Filter>beast\core\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\core\impl\consuming_buffers.ipp">
<Filter>beast\core\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\core\impl\file_posix.ipp">
<Filter>beast\core\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\core\impl\file_stdio.ipp">
<Filter>beast\core\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\core\impl\file_win32.ipp">
<Filter>beast\core\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\core\impl\handler_ptr.ipp">
<Filter>beast\core\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\core\impl\multi_buffer.ipp">
<Filter>beast\core\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\core\impl\read_size.ipp">
<Filter>beast\core\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\core\impl\static_buffer.ipp">
<Filter>beast\core\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\core\impl\static_string.ipp">
<Filter>beast\core\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\core\impl\string_param.ipp">
<Filter>beast\core\impl</Filter>
</None>
<ClInclude Include="..\..\src\beast\include\beast\core\multi_buffer.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\ostream.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\read_size.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\span.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\static_buffer.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\static_string.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\string.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\string_param.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\core\type_traits.hpp">
<Filter>beast\core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http.hpp">
<Filter>beast</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\basic_parser.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\buffer_body.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\detail\basic_parsed_list.hpp">
<Filter>beast\http\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\detail\basic_parser.hpp">
<Filter>beast\http\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\detail\chunk_encode.hpp">
<Filter>beast\http\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\detail\rfc7230.hpp">
<Filter>beast\http\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\detail\type_traits.hpp">
<Filter>beast\http\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\dynamic_body.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\empty_body.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\error.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\field.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\fields.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\file_body.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<None Include="..\..\src\beast\include\beast\http\impl\basic_parser.ipp">
<Filter>beast\http\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\http\impl\error.ipp">
<Filter>beast\http\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\http\impl\field.ipp">
<Filter>beast\http\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\http\impl\fields.ipp">
<Filter>beast\http\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\http\impl\file_body_win32.ipp">
<Filter>beast\http\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\http\impl\message.ipp">
<Filter>beast\http\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\http\impl\parser.ipp">
<Filter>beast\http\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\http\impl\read.ipp">
<Filter>beast\http\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\http\impl\rfc7230.ipp">
<Filter>beast\http\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\http\impl\serializer.ipp">
<Filter>beast\http\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\http\impl\status.ipp">
<Filter>beast\http\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\http\impl\verb.ipp">
<Filter>beast\http\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\http\impl\write.ipp">
<Filter>beast\http\impl</Filter>
</None>
<ClInclude Include="..\..\src\beast\include\beast\http\message.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\parser.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\read.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\rfc7230.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\serializer.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\span_body.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\status.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\string_body.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\type_traits.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\vector_body.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\verb.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\http\write.hpp">
<Filter>beast\http</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\version.hpp">
<Filter>beast</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket.hpp">
<Filter>beast</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\frame.hpp">
<Filter>beast\websocket\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\hybi13.hpp">
<Filter>beast\websocket\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\mask.hpp">
<Filter>beast\websocket\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\pausation.hpp">
<Filter>beast\websocket\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\pmd_extension.hpp">
<Filter>beast\websocket\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\type_traits.hpp">
<Filter>beast\websocket\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\detail\utf8_checker.hpp">
<Filter>beast\websocket\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\error.hpp">
<Filter>beast\websocket</Filter>
</ClInclude>
<None Include="..\..\src\beast\include\beast\websocket\impl\accept.ipp">
<Filter>beast\websocket\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\close.ipp">
<Filter>beast\websocket\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\error.ipp">
<Filter>beast\websocket\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\handshake.ipp">
<Filter>beast\websocket\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\ping.ipp">
<Filter>beast\websocket\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\read.ipp">
<Filter>beast\websocket\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\rfc6455.ipp">
<Filter>beast\websocket\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\ssl.ipp">
<Filter>beast\websocket\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\stream.ipp">
<Filter>beast\websocket\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\teardown.ipp">
<Filter>beast\websocket\impl</Filter>
</None>
<None Include="..\..\src\beast\include\beast\websocket\impl\write.ipp">
<Filter>beast\websocket\impl</Filter>
</None>
<ClInclude Include="..\..\src\beast\include\beast\websocket\option.hpp">
<Filter>beast\websocket</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\rfc6455.hpp">
<Filter>beast\websocket</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\ssl.hpp">
<Filter>beast\websocket</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\stream.hpp">
<Filter>beast\websocket</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\websocket\teardown.hpp">
<Filter>beast\websocket</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\deflate_stream.hpp">
<Filter>beast\zlib</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\detail\bitstream.hpp">
<Filter>beast\zlib\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\detail\deflate_stream.hpp">
<Filter>beast\zlib\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\detail\inflate_stream.hpp">
<Filter>beast\zlib\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\detail\ranges.hpp">
<Filter>beast\zlib\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\detail\window.hpp">
<Filter>beast\zlib\detail</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\error.hpp">
<Filter>beast\zlib</Filter>
</ClInclude>
<None Include="..\..\src\beast\include\beast\zlib\impl\error.ipp">
<Filter>beast\zlib\impl</Filter>
</None>
<ClInclude Include="..\..\src\beast\include\beast\zlib\inflate_stream.hpp">
<Filter>beast\zlib</Filter>
</ClInclude>
<ClInclude Include="..\..\src\beast\include\beast\zlib\zlib.hpp">
<Filter>beast\zlib</Filter>
</ClInclude>
<ClInclude Include="..\..\src\ed25519-donna\curve25519-donna-32bit.h">
<Filter>ed25519-donna</Filter>
</ClInclude>