Rework as esp-idf component

This commit is contained in:
2022-07-05 10:50:57 +02:00
parent 00293a6adb
commit 0c7d9cf98f
86 changed files with 352 additions and 163 deletions

View File

@@ -1,3 +1,5 @@
if(NOT DEFINED IDF_TARGET)
if(NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) if(NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
# Generated by `boostdep --cmake beast` # Generated by `boostdep --cmake beast`
@@ -300,3 +302,36 @@ if (Beast_BUILD_TESTS)
endif() endif()
endif() endif()
else()
FILE(GLOB_RECURSE headers include/*.h include/*.hpp)
idf_component_register(
SRCS
${headers}
INCLUDE_DIRS
include
REQUIRES
boost_assert
boost_bind
boost_config
boost_container
boost_core
boost_endian
boost_intrusive
boost_logic
boost_mp11
boost_optional
boost_smart_ptr
boost_static_assert
boost_static_string
boost_system
boost_throw_exception
boost_type_traits
boost_utility
# boost_winapi
asio
)
endif()

View File

@@ -10,9 +10,12 @@
#ifndef BOOST_BEAST_EXAMPLE_WEBSOCKET_CHAT_MULTI_NET_HPP #ifndef BOOST_BEAST_EXAMPLE_WEBSOCKET_CHAT_MULTI_NET_HPP
#define BOOST_BEAST_EXAMPLE_WEBSOCKET_CHAT_MULTI_NET_HPP #define BOOST_BEAST_EXAMPLE_WEBSOCKET_CHAT_MULTI_NET_HPP
#include <boost/asio.hpp> //#include <boost/asio.hpp>
#include <asio.hpp>
namespace net = boost::asio; // from <boost/asio.hpp> //namespace net = boost::asio; // from <boost/asio.hpp>
using tcp = boost::asio::ip::tcp; // from <boost/asio/ip/tcp.hpp> namespace net = asio; // from <boost/asio.hpp>
//using tcp = boost::asio::ip::tcp; // from <boost/asio/ip/tcp.hpp>
using tcp = asio::ip::tcp; // from <boost/asio/ip/tcp.hpp>
#endif #endif

View File

@@ -12,8 +12,10 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <boost/asio/buffer.hpp> #include <asio/async_result.hpp>
//#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/logic/tribool.hpp> #include <boost/logic/tribool.hpp>
#include <type_traits> #include <type_traits>

View File

@@ -15,7 +15,8 @@
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/core/detail/is_invocable.hpp> #include <boost/beast/core/detail/is_invocable.hpp>
#include <boost/asio/coroutine.hpp> //#include <boost/asio/coroutine.hpp>
#include <asio/coroutine.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>
#include <cstring> #include <cstring>

View File

@@ -11,7 +11,8 @@
#ifndef BOOST_BEAST_TEST_DETAIL_STREAM_STATE_HPP #ifndef BOOST_BEAST_TEST_DETAIL_STREAM_STATE_HPP
#define BOOST_BEAST_TEST_DETAIL_STREAM_STATE_HPP #define BOOST_BEAST_TEST_DETAIL_STREAM_STATE_HPP
#include <boost/asio/any_io_executor.hpp> //#include <boost/asio/any_io_executor.hpp>
#include <asio/any_io_executor.hpp>
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/_experimental/test/fail_count.hpp> #include <boost/beast/_experimental/test/fail_count.hpp>
#include <boost/beast/core/detail/service_base.hpp> #include <boost/beast/core/detail/service_base.hpp>

View File

@@ -12,7 +12,8 @@
#include <boost/beast/_experimental/unit_test/suite.hpp> #include <boost/beast/_experimental/unit_test/suite.hpp>
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/asio/io_context.hpp> //#include <boost/asio/io_context.hpp>
#include <asio/io_context.hpp>
#include <boost/core/exchange.hpp> #include <boost/core/exchange.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>

View File

@@ -14,9 +14,12 @@
#include <boost/beast/core/buffer_traits.hpp> #include <boost/beast/core/buffer_traits.hpp>
#include <boost/beast/core/detail/service_base.hpp> #include <boost/beast/core/detail/service_base.hpp>
#include <boost/beast/core/detail/is_invocable.hpp> #include <boost/beast/core/detail/is_invocable.hpp>
#include <boost/asio/any_io_executor.hpp> //#include <boost/asio/any_io_executor.hpp>
#include <boost/asio/dispatch.hpp> #include <asio/any_io_executor.hpp>
#include <boost/asio/post.hpp> //#include <boost/asio/dispatch.hpp>
#include <asio/dispatch.hpp>
//#include <boost/asio/post.hpp>
#include <asio/post.hpp>
#include <mutex> #include <mutex>
#include <stdexcept> #include <stdexcept>
#include <vector> #include <vector>

View File

@@ -17,13 +17,20 @@
#include <boost/beast/core/string.hpp> #include <boost/beast/core/string.hpp>
#include <boost/beast/_experimental/test/fail_count.hpp> #include <boost/beast/_experimental/test/fail_count.hpp>
#include <boost/beast/_experimental/test/detail/stream_state.hpp> #include <boost/beast/_experimental/test/detail/stream_state.hpp>
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <boost/asio/buffer.hpp> #include <asio/async_result.hpp>
#include <boost/asio/error.hpp> //#include <boost/asio/buffer.hpp>
#include <boost/asio/executor_work_guard.hpp> #include <asio/buffer.hpp>
#include <boost/asio/any_io_executor.hpp> //#include <boost/asio/error.hpp>
#include <boost/asio/io_context.hpp> #include <asio/error.hpp>
#include <boost/asio/post.hpp> //#include <boost/asio/executor_work_guard.hpp>
#include <asio/executor_work_guard.hpp>
//#include <boost/asio/any_io_executor.hpp>
#include <asio/any_io_executor.hpp>
//#include <boost/asio/io_context.hpp>
#include <asio/io_context.hpp>
//#include <boost/asio/post.hpp>
#include <asio/post.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <boost/shared_ptr.hpp> #include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp> #include <boost/weak_ptr.hpp>

View File

@@ -14,7 +14,8 @@
#include <boost/beast/core/detail/get_io_context.hpp> #include <boost/beast/core/detail/get_io_context.hpp>
#include <boost/beast/_experimental/unit_test/suite.hpp> #include <boost/beast/_experimental/unit_test/suite.hpp>
#include <boost/beast/_experimental/test/handler.hpp> #include <boost/beast/_experimental/test/handler.hpp>
#include <boost/asio/ip/tcp.hpp> //#include <boost/asio/ip/tcp.hpp>
#include <asio/ip/tcp.hpp>
#include <chrono> #include <chrono>
namespace boost { namespace boost {

View File

@@ -15,13 +15,20 @@
#include <boost/beast/core/detail/allocator.hpp> #include <boost/beast/core/detail/allocator.hpp>
#include <boost/beast/core/detail/async_base.hpp> #include <boost/beast/core/detail/async_base.hpp>
#include <boost/beast/core/detail/work_guard.hpp> #include <boost/beast/core/detail/work_guard.hpp>
#include <boost/asio/associated_allocator.hpp> //#include <boost/asio/associated_allocator.hpp>
#include <boost/asio/associated_executor.hpp> #include <asio/associated_allocator.hpp>
#include <boost/asio/bind_executor.hpp> //#include <boost/asio/associated_executor.hpp>
#include <boost/asio/handler_alloc_hook.hpp> #include <asio/associated_executor.hpp>
#include <boost/asio/handler_continuation_hook.hpp> //#include <boost/asio/bind_executor.hpp>
#include <boost/asio/handler_invoke_hook.hpp> #include <asio/bind_executor.hpp>
#include <boost/asio/post.hpp> //#include <boost/asio/handler_alloc_hook.hpp>
#include <asio/handler_alloc_hook.hpp>
//#include <boost/asio/handler_continuation_hook.hpp>
#include <asio/handler_continuation_hook.hpp>
//#include <boost/asio/handler_invoke_hook.hpp>
#include <asio/handler_invoke_hook.hpp>
//#include <boost/asio/post.hpp>
#include <asio/post.hpp>
#include <boost/core/exchange.hpp> #include <boost/core/exchange.hpp>
#include <boost/core/empty_value.hpp> #include <boost/core/empty_value.hpp>
#include <utility> #include <utility>

View File

@@ -16,15 +16,21 @@
#include <boost/beast/core/rate_policy.hpp> #include <boost/beast/core/rate_policy.hpp>
#include <boost/beast/core/role.hpp> #include <boost/beast/core/role.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <boost/asio/basic_stream_socket.hpp> #include <asio/async_result.hpp>
#include <boost/asio/connect.hpp> //#include <boost/asio/basic_stream_socket.hpp>
#include <boost/asio/executor.hpp> #include <asio/basic_stream_socket.hpp>
#include <boost/asio/is_executor.hpp> //#include <boost/asio/connect.hpp>
#include <asio/connect.hpp>
//#include <boost/asio/executor.hpp>
#include <asio/executor.hpp>
//#include <boost/asio/is_executor.hpp>
#include <asio/is_executor.hpp>
#include <boost/core/empty_value.hpp> #include <boost/core/empty_value.hpp>
#include <boost/config/workaround.hpp> #include <boost/config/workaround.hpp>
#include <boost/enable_shared_from_this.hpp> //#include <boost/enable_shared_from_this.hpp>
#include <boost/shared_ptr.hpp> //#include <boost/shared_ptr.hpp>
#include <memory>
#include <chrono> #include <chrono>
#include <limits> #include <limits>
#include <memory> #include <memory>

View File

@@ -13,7 +13,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/detail/buffer_traits.hpp> #include <boost/beast/core/detail/buffer_traits.hpp>
#include <boost/beast/core/detail/static_const.hpp> #include <boost/beast/core/detail/static_const.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/config/workaround.hpp> #include <boost/config/workaround.hpp>
#include <boost/mp11/function.hpp> #include <boost/mp11/function.hpp>
#include <type_traits> #include <type_traits>

View File

@@ -14,9 +14,12 @@
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/beast/core/multi_buffer.hpp> #include <boost/beast/core/multi_buffer.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <boost/asio/buffer.hpp> #include <asio/async_result.hpp>
#include <boost/asio/io_context.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
//#include <boost/asio/io_context.hpp>
#include <asio/io_context.hpp>
#include <cstdint> #include <cstdint>
#include <utility> #include <utility>

View File

@@ -13,7 +13,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/detail/type_traits.hpp> #include <boost/beast/core/detail/type_traits.hpp>
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <asio/async_result.hpp>
#include <type_traits> #include <type_traits>
namespace boost { namespace boost {

View File

@@ -12,7 +12,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/buffer_traits.hpp> #include <boost/beast/core/buffer_traits.hpp>
#include <boost/optional/optional.hpp> // for in_place_init_t //#include <boost/optional/optional.hpp> // for in_place_init_t
#include <optional>
#include <algorithm> #include <algorithm>
#include <cstdint> #include <cstdint>
#include <type_traits> #include <type_traits>

View File

@@ -13,7 +13,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/buffer_traits.hpp> #include <boost/beast/core/buffer_traits.hpp>
#include <boost/beast/core/buffers_range.hpp> #include <boost/beast/core/buffers_range.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <string> #include <string>
namespace boost { namespace boost {

View File

@@ -12,7 +12,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/detail/remap_post_to_defer.hpp> #include <boost/beast/core/detail/remap_post_to_defer.hpp>
#include <boost/asio/bind_executor.hpp> //#include <boost/asio/bind_executor.hpp>
#include <asio/bind_executor.hpp>
#include <boost/core/empty_value.hpp> #include <boost/core/empty_value.hpp>
#include <type_traits> #include <type_traits>
#include <utility> #include <utility>

View File

@@ -10,13 +10,20 @@
#ifndef BOOST_BEAST_CORE_DETAIL_BIND_DEFAULT_EXECUTOR_HPP #ifndef BOOST_BEAST_CORE_DETAIL_BIND_DEFAULT_EXECUTOR_HPP
#define BOOST_BEAST_CORE_DETAIL_BIND_DEFAULT_EXECUTOR_HPP #define BOOST_BEAST_CORE_DETAIL_BIND_DEFAULT_EXECUTOR_HPP
#include <boost/asio/associated_allocator.hpp> //#include <boost/asio/associated_allocator.hpp>
#include <boost/asio/associated_executor.hpp> #include <asio/associated_allocator.hpp>
#include <boost/asio/dispatch.hpp> //#include <boost/asio/associated_executor.hpp>
#include <boost/asio/executor.hpp> #include <asio/associated_executor.hpp>
#include <boost/asio/handler_alloc_hook.hpp> //#include <boost/asio/dispatch.hpp>
#include <boost/asio/handler_continuation_hook.hpp> #include <asio/dispatch.hpp>
#include <boost/asio/handler_invoke_hook.hpp> //#include <boost/asio/executor.hpp>
#include <asio/executor.hpp>
//#include <boost/asio/handler_alloc_hook.hpp>
#include <asio/handler_alloc_hook.hpp>
//#include <boost/asio/handler_continuation_hook.hpp>
#include <asio/handler_continuation_hook.hpp>
//#include <boost/asio/handler_invoke_hook.hpp>
#include <asio/handler_invoke_hook.hpp>
#include <boost/core/empty_value.hpp> #include <boost/core/empty_value.hpp>
#include <utility> #include <utility>

View File

@@ -12,11 +12,16 @@
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/beast/core/detail/tuple.hpp> #include <boost/beast/core/detail/tuple.hpp>
#include <boost/asio/associated_allocator.hpp> //#include <boost/asio/associated_allocator.hpp>
#include <boost/asio/associated_executor.hpp> #include <asio/associated_allocator.hpp>
#include <boost/asio/handler_alloc_hook.hpp> //#include <boost/asio/associated_executor.hpp>
#include <boost/asio/handler_continuation_hook.hpp> #include <asio/associated_executor.hpp>
#include <boost/asio/handler_invoke_hook.hpp> //#include <boost/asio/handler_alloc_hook.hpp>
#include <asio/handler_alloc_hook.hpp>
//#include <boost/asio/handler_continuation_hook.hpp>
#include <asio/handler_continuation_hook.hpp>
//#include <boost/asio/handler_invoke_hook.hpp>
#include <asio/handler_invoke_hook.hpp>
#include <boost/core/ignore_unused.hpp> #include <boost/core/ignore_unused.hpp>
#include <boost/mp11/integer_sequence.hpp> #include <boost/mp11/integer_sequence.hpp>
#include <boost/is_placeholder.hpp> #include <boost/is_placeholder.hpp>

View File

@@ -11,7 +11,8 @@
#define BOOST_BEAST_CORE_DETAIL_BUFFER_HPP #define BOOST_BEAST_CORE_DETAIL_BUFFER_HPP
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>
#include <stdexcept> #include <stdexcept>

View File

@@ -10,7 +10,8 @@
#ifndef BOOST_BEAST_DETAIL_BUFFER_TRAITS_HPP #ifndef BOOST_BEAST_DETAIL_BUFFER_TRAITS_HPP
#define BOOST_BEAST_DETAIL_BUFFER_TRAITS_HPP #define BOOST_BEAST_DETAIL_BUFFER_TRAITS_HPP
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/config/workaround.hpp> #include <boost/config/workaround.hpp>
#include <boost/type_traits/make_void.hpp> #include <boost/type_traits/make_void.hpp>
#include <cstdint> #include <cstdint>

View File

@@ -10,7 +10,8 @@
#ifndef BOOST_BEAST_DETAIL_BUFFERS_PAIR_HPP #ifndef BOOST_BEAST_DETAIL_BUFFERS_PAIR_HPP
#define BOOST_BEAST_DETAIL_BUFFERS_PAIR_HPP #define BOOST_BEAST_DETAIL_BUFFERS_PAIR_HPP
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <boost/config/workaround.hpp> #include <boost/config/workaround.hpp>
#include <type_traits> #include <type_traits>

View File

@@ -17,11 +17,12 @@
#include <boost/static_assert.hpp> #include <boost/static_assert.hpp>
namespace boost { namespace boost {
namespace asio //namespace asio
{ //{
} // asio //} // asio
namespace beast { namespace beast {
namespace net = boost::asio; //namespace net = boost::asio;
namespace net = asio;
} // beast } // beast
} // boost } // boost

View File

@@ -11,7 +11,8 @@
#define BOOST_BEAST_CORE_DETAIL_FLAT_STREAM_HPP #define BOOST_BEAST_CORE_DETAIL_FLAT_STREAM_HPP
#include <boost/beast/core/buffer_traits.hpp> #include <boost/beast/core/buffer_traits.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <cstdlib> #include <cstdlib>
namespace boost { namespace boost {

View File

@@ -12,11 +12,15 @@
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#ifdef BOOST_ASIO_NO_TS_EXECUTORS #ifdef BOOST_ASIO_NO_TS_EXECUTORS
#include <boost/asio/execution.hpp> //#include <boost/asio/execution.hpp>
#include <asio/execution.hpp>
#endif #endif
#include <boost/asio/executor.hpp> //#include <boost/asio/executor.hpp>
#include <boost/asio/io_context.hpp> #include <asio/executor.hpp>
#include <boost/asio/strand.hpp> //#include <boost/asio/io_context.hpp>
#include <asio/io_context.hpp>
//#include <boost/asio/strand.hpp>
#include <asio/strand.hpp>
#include <memory> #include <memory>
#include <type_traits> #include <type_traits>

View File

@@ -14,8 +14,10 @@
#include <boost/beast/core/async_base.hpp> #include <boost/beast/core/async_base.hpp>
#include <boost/beast/core/flat_static_buffer.hpp> #include <boost/beast/core/flat_static_buffer.hpp>
#include <boost/beast/core/read_size.hpp> #include <boost/beast/core/read_size.hpp>
#include <boost/asio/basic_stream_socket.hpp> //#include <boost/asio/basic_stream_socket.hpp>
#include <boost/asio/coroutine.hpp> #include <asio/basic_stream_socket.hpp>
//#include <boost/asio/coroutine.hpp>
#include <asio/coroutine.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>
namespace boost { namespace boost {

View File

@@ -10,7 +10,8 @@
#ifndef BOOST_BEAST_DETAIL_IS_INVOCABLE_HPP #ifndef BOOST_BEAST_DETAIL_IS_INVOCABLE_HPP
#define BOOST_BEAST_DETAIL_IS_INVOCABLE_HPP #define BOOST_BEAST_DETAIL_IS_INVOCABLE_HPP
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <asio/async_result.hpp>
#include <boost/type_traits/make_void.hpp> #include <boost/type_traits/make_void.hpp>
#include <type_traits> #include <type_traits>
#include <utility> #include <utility>

View File

@@ -13,7 +13,8 @@
#include <boost/beast/core/buffers_prefix.hpp> #include <boost/beast/core/buffers_prefix.hpp>
#include <boost/beast/core/buffers_range.hpp> #include <boost/beast/core/buffers_range.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <memory> #include <memory>
#include <ostream> #include <ostream>
#include <streambuf> #include <streambuf>

View File

@@ -14,7 +14,8 @@
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/core/detail/is_invocable.hpp> #include <boost/beast/core/detail/is_invocable.hpp>
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <asio/async_result.hpp>
#include <cstdlib> #include <cstdlib>
namespace boost { namespace boost {

View File

@@ -10,7 +10,8 @@
#ifndef BOOST_BEAST_DETAIL_REMAP_POST_TO_DEFER_HPP #ifndef BOOST_BEAST_DETAIL_REMAP_POST_TO_DEFER_HPP
#define BOOST_BEAST_DETAIL_REMAP_POST_TO_DEFER_HPP #define BOOST_BEAST_DETAIL_REMAP_POST_TO_DEFER_HPP
#include <boost/asio/is_executor.hpp> //#include <boost/asio/is_executor.hpp>
#include <asio/is_executor.hpp>
#include <boost/core/empty_value.hpp> #include <boost/core/empty_value.hpp>
#include <type_traits> #include <type_traits>
#include <utility> #include <utility>

View File

@@ -10,7 +10,8 @@
#ifndef BOOST_BEAST_DETAIL_SERVICE_BASE_HPP #ifndef BOOST_BEAST_DETAIL_SERVICE_BASE_HPP
#define BOOST_BEAST_DETAIL_SERVICE_BASE_HPP #define BOOST_BEAST_DETAIL_SERVICE_BASE_HPP
#include <boost/asio/execution_context.hpp> //#include <boost/asio/execution_context.hpp>
#include <asio/execution_context.hpp>
namespace boost { namespace boost {
namespace beast { namespace beast {

View File

@@ -10,7 +10,8 @@
#ifndef BOOST_BEAST_CORE_DETAIL_STREAM_BASE_HPP #ifndef BOOST_BEAST_CORE_DETAIL_STREAM_BASE_HPP
#define BOOST_BEAST_CORE_DETAIL_STREAM_BASE_HPP #define BOOST_BEAST_CORE_DETAIL_STREAM_BASE_HPP
#include <boost/asio/steady_timer.hpp> //#include <boost/asio/steady_timer.hpp>
#include <asio/steady_timer.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <boost/core/exchange.hpp> #include <boost/core/exchange.hpp>
#include <chrono> #include <chrono>

View File

@@ -11,7 +11,8 @@
#define BOOST_BEAST_DETAIL_STREAM_TRAITS_HPP #define BOOST_BEAST_DETAIL_STREAM_TRAITS_HPP
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/type_traits/make_void.hpp> #include <boost/type_traits/make_void.hpp>
#include <type_traits> #include <type_traits>

View File

@@ -1,8 +1,10 @@
#ifndef BOOST_BEAST_CORE_DETAIL_WORK_GUARD_HPP #ifndef BOOST_BEAST_CORE_DETAIL_WORK_GUARD_HPP
#define BOOST_BEAST_CORE_DETAIL_WORK_GUARD_HPP #define BOOST_BEAST_CORE_DETAIL_WORK_GUARD_HPP
#include <boost/asio/executor_work_guard.hpp> //#include <boost/asio/executor_work_guard.hpp>
#include <boost/asio/execution.hpp> #include <asio/executor_work_guard.hpp>
//#include <boost/asio/execution.hpp>
//#include <asio/execution.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>
namespace boost { namespace boost {

View File

@@ -16,8 +16,10 @@
#include <boost/beast/core/read_size.hpp> #include <boost/beast/core/read_size.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/logic/tribool.hpp> #include <boost/logic/tribool.hpp>
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <boost/asio/coroutine.hpp> #include <asio/async_result.hpp>
//#include <boost/asio/coroutine.hpp>
#include <asio/coroutine.hpp>
#include <type_traits> #include <type_traits>
namespace boost { namespace boost {
@@ -546,7 +548,8 @@ namespace detail {
// This example uses the Asio's stackless "fauxroutines", implemented // This example uses the Asio's stackless "fauxroutines", implemented
// using a macro-based solution. It makes the code easier to write and // using a macro-based solution. It makes the code easier to write and
// easier to read. This include file defines the necessary macros and types. // easier to read. This include file defines the necessary macros and types.
#include <boost/asio/yield.hpp> //#include <boost/asio/yield.hpp>
#include <asio/yield.hpp>
// detect_ssl_op is callable with the signature void(error_code, bytes_transferred), // detect_ssl_op is callable with the signature void(error_code, bytes_transferred),
// allowing `*this` to be used as a ReadHandler // allowing `*this` to be used as a ReadHandler
@@ -659,7 +662,8 @@ operator()(error_code ec, std::size_t bytes_transferred, bool cont)
} }
// Including this file undefines the macros used by the stackless fauxroutines. // Including this file undefines the macros used by the stackless fauxroutines.
#include <boost/asio/unyield.hpp> //#include <boost/asio/unyield.hpp>
#include <asio/unyield.hpp>
} // detail } // detail

View File

@@ -11,27 +11,32 @@
#define BOOST_BEAST_ERROR_HPP #define BOOST_BEAST_ERROR_HPP
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/system/error_code.hpp> //#include <boost/system/error_code.hpp>
#include <boost/system/system_error.hpp> //#include <boost/system/system_error.hpp>
#include <system_error>
namespace boost { namespace boost {
namespace beast { namespace beast {
/// The type of error code used by the library /// The type of error code used by the library
using error_code = boost::system::error_code; //using error_code = boost::system::error_code;
using error_code = std::error_code;
/// The type of system error thrown by the library /// The type of system error thrown by the library
using system_error = boost::system::system_error; //using system_error = boost::system::system_error;
using system_error = std::system_error;
/// The type of error category used by the library /// The type of error category used by the library
using error_category = boost::system::error_category; //using error_category = boost::system::error_category;
using error_category = std::error_category;
/// A function to return the generic error category used by the library /// A function to return the generic error category used by the library
#if BOOST_BEAST_DOXYGEN #if BOOST_BEAST_DOXYGEN
error_category const& error_category const&
generic_category(); generic_category();
#else #else
using boost::system::generic_category; //using boost::system::generic_category;
using std::generic_category;
#endif #endif
/// A function to return the system error category used by the library /// A function to return the system error category used by the library
@@ -39,17 +44,20 @@ using boost::system::generic_category;
error_category const& error_category const&
system_category(); system_category();
#else #else
using boost::system::system_category; //using boost::system::system_category;
using std::system_category;
#endif #endif
/// The type of error condition used by the library /// The type of error condition used by the library
using error_condition = boost::system::error_condition; //using error_condition = boost::system::error_condition;
using error_condition = std::error_condition;
/// The set of constants used for cross-platform error codes /// The set of constants used for cross-platform error codes
#if BOOST_BEAST_DOXYGEN #if BOOST_BEAST_DOXYGEN
enum errc{}; enum errc{};
#else #else
namespace errc = boost::system::errc; //namespace errc = boost::system::errc;
using std::errc;
#endif #endif
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------

View File

@@ -12,7 +12,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/detail/allocator.hpp> #include <boost/beast/core/detail/allocator.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/core/empty_value.hpp> #include <boost/core/empty_value.hpp>
#include <limits> #include <limits>
#include <memory> #include <memory>

View File

@@ -11,7 +11,8 @@
#define BOOST_BEAST_FLAT_STATIC_BUFFER_HPP #define BOOST_BEAST_FLAT_STATIC_BUFFER_HPP
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <algorithm> #include <algorithm>
#include <cstddef> #include <cstddef>
#include <cstring> #include <cstring>
@@ -314,4 +315,4 @@ public:
#include <boost/beast/core/impl/flat_static_buffer.ipp> #include <boost/beast/core/impl/flat_static_buffer.ipp>
#endif #endif
#endif #endif

View File

@@ -15,7 +15,8 @@
#include <boost/beast/core/flat_buffer.hpp> #include <boost/beast/core/flat_buffer.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/core/detail/flat_stream.hpp> #include <boost/beast/core/detail/flat_stream.hpp>
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <asio/async_result.hpp>
#include <cstdlib> #include <cstdlib>
#include <utility> #include <utility>

View File

@@ -14,10 +14,12 @@
#include <boost/beast/core/buffer_traits.hpp> #include <boost/beast/core/buffer_traits.hpp>
#include <boost/beast/core/buffers_prefix.hpp> #include <boost/beast/core/buffers_prefix.hpp>
#include <boost/beast/websocket/teardown.hpp> #include <boost/beast/websocket/teardown.hpp>
#include <boost/asio/coroutine.hpp> //#include <boost/asio/coroutine.hpp>
#include <asio/coroutine.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <boost/make_shared.hpp> //#include <boost/make_shared.hpp>
#include <boost/core/exchange.hpp> #include <boost/core/exchange.hpp>
#include <memory>
#include <cstdlib> #include <cstdlib>
#include <type_traits> #include <type_traits>
#include <utility> #include <utility>

View File

@@ -16,7 +16,8 @@
#include <boost/beast/core/read_size.hpp> #include <boost/beast/core/read_size.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/core/detail/is_invocable.hpp> #include <boost/beast/core/detail/is_invocable.hpp>
#include <boost/asio/post.hpp> //#include <boost/asio/post.hpp>
#include <asio/post.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>
namespace boost { namespace boost {

View File

@@ -12,7 +12,8 @@
#include <boost/beast/core/buffer_traits.hpp> #include <boost/beast/core/buffer_traits.hpp>
#include <boost/beast/core/buffers_adaptor.hpp> #include <boost/beast/core/buffers_adaptor.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/config/workaround.hpp> #include <boost/config/workaround.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>
#include <algorithm> #include <algorithm>

View File

@@ -12,7 +12,8 @@
#include <boost/beast/core/detail/tuple.hpp> #include <boost/beast/core/detail/tuple.hpp>
#include <boost/beast/core/detail/variant.hpp> #include <boost/beast/core/detail/variant.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <cstdint> #include <cstdint>
#include <iterator> #include <iterator>
#include <new> #include <new>

View File

@@ -12,10 +12,14 @@
#include <boost/beast/core/buffers_generator.hpp> #include <boost/beast/core/buffers_generator.hpp>
#include <boost/asio/write.hpp> //#include <boost/asio/write.hpp>
#include <boost/asio/async_result.hpp> #include <asio/write.hpp>
#include <boost/asio/compose.hpp> //#include <boost/asio/async_result.hpp>
#include <boost/asio/coroutine.hpp> #include <asio/async_result.hpp>
//#include <boost/asio/compose.hpp>
#include <asio/compose.hpp>
//#include <boost/asio/coroutine.hpp>
#include <asio/coroutine.hpp>
#include <boost/beast/core/buffer_traits.hpp> #include <boost/beast/core/buffer_traits.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>

View File

@@ -12,8 +12,9 @@
#include <type_traits> #include <type_traits>
namespace boost { //namespace boost {
namespace system { //namespace system {
namespace std {
template<> template<>
struct is_error_code_enum<::boost::beast::error> struct is_error_code_enum<::boost::beast::error>
{ {
@@ -24,8 +25,9 @@ struct is_error_condition_enum<::boost::beast::condition>
{ {
static bool const value = true; static bool const value = true;
}; };
} // system } // std
} // boost //} // system
//} // boost
namespace boost { namespace boost {
namespace beast { namespace beast {

View File

@@ -15,7 +15,8 @@
#include <boost/beast/core/static_buffer.hpp> #include <boost/beast/core/static_buffer.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/websocket/teardown.hpp> #include <boost/beast/websocket/teardown.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <memory> #include <memory>
namespace boost { namespace boost {

View File

@@ -10,7 +10,8 @@
#ifndef BOOST_BEAST_IMPL_READ_SIZE_HPP #ifndef BOOST_BEAST_IMPL_READ_SIZE_HPP
#define BOOST_BEAST_IMPL_READ_SIZE_HPP #define BOOST_BEAST_IMPL_READ_SIZE_HPP
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <stdexcept> #include <stdexcept>
#include <type_traits> #include <type_traits>

View File

@@ -11,9 +11,12 @@
#define BOOST_BEAST_CORE_IMPL_SAVED_HANDLER_HPP #define BOOST_BEAST_CORE_IMPL_SAVED_HANDLER_HPP
#include <boost/beast/core/detail/allocator.hpp> #include <boost/beast/core/detail/allocator.hpp>
#include <boost/asio/associated_allocator.hpp> //#include <boost/asio/associated_allocator.hpp>
#include <boost/asio/associated_executor.hpp> #include <asio/associated_allocator.hpp>
#include <boost/asio/executor_work_guard.hpp> //#include <boost/asio/associated_executor.hpp>
#include <asio/associated_executor.hpp>
//#include <boost/asio/executor_work_guard.hpp>
#include <asio/executor_work_guard.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <boost/core/empty_value.hpp> #include <boost/core/empty_value.hpp>
#include <boost/core/exchange.hpp> #include <boost/core/exchange.hpp>

View File

@@ -10,7 +10,8 @@
#ifndef BOOST_BEAST_IMPL_STATIC_BUFFER_HPP #ifndef BOOST_BEAST_IMPL_STATIC_BUFFER_HPP
#define BOOST_BEAST_IMPL_STATIC_BUFFER_HPP #define BOOST_BEAST_IMPL_STATIC_BUFFER_HPP
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <stdexcept> #include <stdexcept>
namespace boost { namespace boost {

View File

@@ -11,7 +11,8 @@
#define BOOST_BEAST_IMPL_STATIC_BUFFER_IPP #define BOOST_BEAST_IMPL_STATIC_BUFFER_IPP
#include <boost/beast/core/static_buffer.hpp> #include <boost/beast/core/static_buffer.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>
#include <stdexcept> #include <stdexcept>

View File

@@ -12,7 +12,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/buffer_traits.hpp> #include <boost/beast/core/buffer_traits.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <ostream> #include <ostream>
namespace boost { namespace boost {

View File

@@ -12,7 +12,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/detail/allocator.hpp> #include <boost/beast/core/detail/allocator.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/core/empty_value.hpp> #include <boost/core/empty_value.hpp>
#include <boost/intrusive/list.hpp> #include <boost/intrusive/list.hpp>
#include <boost/type_traits/type_with_alignment.hpp> #include <boost/type_traits/type_with_alignment.hpp>
@@ -591,4 +592,4 @@ using multi_buffer = basic_multi_buffer<std::allocator<char>>;
#include <boost/beast/core/impl/multi_buffer.hpp> #include <boost/beast/core/impl/multi_buffer.hpp>
#endif #endif

View File

@@ -12,7 +12,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/detail/buffers_pair.hpp> #include <boost/beast/core/detail/buffers_pair.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <cstddef> #include <cstddef>
namespace boost { namespace boost {

View File

@@ -13,7 +13,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/detail/static_const.hpp> #include <boost/beast/core/detail/static_const.hpp>
#include <boost/beast/core/detail/stream_traits.hpp> #include <boost/beast/core/detail/stream_traits.hpp>
#include <boost/asio/basic_socket.hpp> //#include <boost/asio/basic_socket.hpp>
#include <asio/basic_socket.hpp>
namespace boost { namespace boost {
namespace beast { namespace beast {

View File

@@ -13,8 +13,10 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/basic_stream.hpp> #include <boost/beast/core/basic_stream.hpp>
#include <boost/beast/core/rate_policy.hpp> #include <boost/beast/core/rate_policy.hpp>
#include <boost/asio/executor.hpp> //#include <boost/asio/executor.hpp>
#include <boost/asio/ip/tcp.hpp> #include <asio/executor.hpp>
//#include <boost/asio/ip/tcp.hpp>
#include <asio/ip/tcp.hpp>
namespace boost { namespace boost {
namespace beast { namespace beast {

View File

@@ -16,7 +16,8 @@
#include <boost/beast/http/field.hpp> #include <boost/beast/http/field.hpp>
#include <boost/beast/http/verb.hpp> #include <boost/beast/http/verb.hpp>
#include <boost/beast/http/detail/basic_parser.hpp> #include <boost/beast/http/detail/basic_parser.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <limits> #include <limits>

View File

@@ -15,7 +15,8 @@
#include <boost/beast/core/string.hpp> #include <boost/beast/core/string.hpp>
#include <boost/beast/http/type_traits.hpp> #include <boost/beast/http/type_traits.hpp>
#include <boost/beast/http/detail/chunk_encode.hpp> #include <boost/beast/http/detail/chunk_encode.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <memory> #include <memory>
#include <type_traits> #include <type_traits>

View File

@@ -11,7 +11,8 @@
#define BOOST_BEAST_HTTP_DETAIL_CHUNK_ENCODE_HPP #define BOOST_BEAST_HTTP_DETAIL_CHUNK_ENCODE_HPP
#include <boost/beast/http/type_traits.hpp> #include <boost/beast/http/type_traits.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <algorithm> #include <algorithm>
#include <array> #include <array>
#include <cstddef> #include <cstddef>

View File

@@ -14,7 +14,8 @@
#include <boost/beast/core/string.hpp> #include <boost/beast/core/string.hpp>
#include <boost/beast/core/detail/allocator.hpp> #include <boost/beast/core/detail/allocator.hpp>
#include <boost/beast/http/field.hpp> #include <boost/beast/http/field.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/core/empty_value.hpp> #include <boost/core/empty_value.hpp>
#include <boost/intrusive/list.hpp> #include <boost/intrusive/list.hpp>
#include <boost/intrusive/set.hpp> #include <boost/intrusive/set.hpp>

View File

@@ -11,7 +11,8 @@
#define BOOST_BEAST_HTTP_IMPL_BASIC_PARSER_HPP #define BOOST_BEAST_HTTP_IMPL_BASIC_PARSER_HPP
#include <boost/beast/core/buffer_traits.hpp> #include <boost/beast/core/buffer_traits.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/make_unique.hpp> #include <boost/make_unique.hpp>
namespace boost { namespace boost {

View File

@@ -17,7 +17,8 @@
#include <boost/beast/core/detail/clamp.hpp> #include <boost/beast/core/detail/clamp.hpp>
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/detail/string.hpp> #include <boost/beast/core/detail/string.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <algorithm> #include <algorithm>
#include <utility> #include <utility>

View File

@@ -20,9 +20,12 @@
#include <boost/beast/http/error.hpp> #include <boost/beast/http/error.hpp>
#include <boost/beast/http/write.hpp> #include <boost/beast/http/write.hpp>
#include <boost/beast/http/serializer.hpp> #include <boost/beast/http/serializer.hpp>
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <boost/asio/basic_stream_socket.hpp> #include <asio/async_result.hpp>
#include <boost/asio/windows/overlapped_ptr.hpp> //#include <boost/asio/basic_stream_socket.hpp>
#include <asio/basic_stream_socket.hpp>
//#include <boost/asio/windows/overlapped_ptr.hpp>
#include <asio/windows/overlapped_ptr.hpp>
#include <boost/make_unique.hpp> #include <boost/make_unique.hpp>
#include <boost/smart_ptr/make_shared_array.hpp> #include <boost/smart_ptr/make_shared_array.hpp>
#include <boost/winapi/basic_types.hpp> #include <boost/winapi/basic_types.hpp>

View File

@@ -19,9 +19,12 @@
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/core/detail/buffer.hpp> #include <boost/beast/core/detail/buffer.hpp>
#include <boost/beast/core/detail/read.hpp> #include <boost/beast/core/detail/read.hpp>
#include <boost/asio/error.hpp> //#include <boost/asio/error.hpp>
#include <boost/asio/compose.hpp> #include <asio/error.hpp>
#include <boost/asio/coroutine.hpp> //#include <boost/asio/compose.hpp>
#include <asio/compose.hpp>
//#include <boost/asio/coroutine.hpp>
#include <asio/coroutine.hpp>
namespace boost { namespace boost {
namespace beast { namespace beast {

View File

@@ -17,9 +17,12 @@
#include <boost/beast/core/make_printable.hpp> #include <boost/beast/core/make_printable.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/core/detail/is_invocable.hpp> #include <boost/beast/core/detail/is_invocable.hpp>
#include <boost/asio/coroutine.hpp> //#include <boost/asio/coroutine.hpp>
#include <boost/asio/post.hpp> #include <asio/coroutine.hpp>
#include <boost/asio/write.hpp> //#include <boost/asio/post.hpp>
#include <asio/post.hpp>
//#include <boost/asio/write.hpp>
#include <asio/write.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>
#include <ostream> #include <ostream>

View File

@@ -15,7 +15,8 @@
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/http/basic_parser.hpp> #include <boost/beast/http/basic_parser.hpp>
#include <boost/beast/http/message.hpp> #include <boost/beast/http/message.hpp>
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <asio/async_result.hpp>
namespace boost { namespace boost {
namespace beast { namespace beast {

View File

@@ -18,7 +18,8 @@
#include <boost/beast/core/detail/variant.hpp> #include <boost/beast/core/detail/variant.hpp>
#include <boost/beast/http/message.hpp> #include <boost/beast/http/message.hpp>
#include <boost/beast/http/chunk_encode.hpp> #include <boost/beast/http/chunk_encode.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>
namespace boost { namespace boost {

View File

@@ -16,7 +16,8 @@
#include <boost/beast/http/message.hpp> #include <boost/beast/http/message.hpp>
#include <boost/beast/core/buffers_range.hpp> #include <boost/beast/core/buffers_range.hpp>
#include <boost/beast/core/detail/clamp.hpp> #include <boost/beast/core/detail/clamp.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>
#include <cstdint> #include <cstdint>
#include <limits> #include <limits>

View File

@@ -14,7 +14,8 @@
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/beast/core/string.hpp> #include <boost/beast/core/string.hpp>
#include <boost/beast/http/detail/type_traits.hpp> #include <boost/beast/http/detail/type_traits.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>
#include <type_traits> #include <type_traits>
#include <utility> #include <utility>

View File

@@ -15,7 +15,8 @@
#include <boost/beast/http/error.hpp> #include <boost/beast/http/error.hpp>
#include <boost/beast/http/message.hpp> #include <boost/beast/http/message.hpp>
#include <boost/beast/core/detail/clamp.hpp> #include <boost/beast/core/detail/clamp.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>
#include <cstdint> #include <cstdint>
#include <limits> #include <limits>

View File

@@ -17,7 +17,8 @@
#include <boost/beast/http/detail/chunk_encode.hpp> #include <boost/beast/http/detail/chunk_encode.hpp>
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <asio/async_result.hpp>
#include <iosfwd> #include <iosfwd>
#include <limits> #include <limits>
#include <memory> #include <memory>

View File

@@ -15,7 +15,8 @@
#include <boost/beast/websocket/rfc6455.hpp> #include <boost/beast/websocket/rfc6455.hpp>
#include <boost/beast/websocket/detail/utf8_checker.hpp> #include <boost/beast/websocket/detail/utf8_checker.hpp>
#include <boost/beast/core/flat_static_buffer.hpp> #include <boost/beast/core/flat_static_buffer.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <boost/endian/conversion.hpp> #include <boost/endian/conversion.hpp>
#include <cstdint> #include <cstdint>

View File

@@ -23,7 +23,8 @@
#include <boost/beast/core/buffers_suffix.hpp> #include <boost/beast/core/buffers_suffix.hpp>
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/beast/core/detail/clamp.hpp> #include <boost/beast/core/detail/clamp.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <cstdint> #include <cstdint>
#include <memory> #include <memory>
#include <stdexcept> #include <stdexcept>

View File

@@ -12,7 +12,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/buffers_range.hpp> #include <boost/beast/core/buffers_range.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <array> #include <array>
#include <climits> #include <climits>
#include <cstdint> #include <cstdint>

View File

@@ -11,7 +11,8 @@
#define BOOST_BEAST_WEBSOCKET_DETAIL_SERVICE_HPP #define BOOST_BEAST_WEBSOCKET_DETAIL_SERVICE_HPP
#include <boost/beast/core/detail/service_base.hpp> #include <boost/beast/core/detail/service_base.hpp>
#include <boost/asio/execution_context.hpp> //#include <boost/asio/execution_context.hpp>
#include <asio/execution_context.hpp>
#include <boost/enable_shared_from_this.hpp> #include <boost/enable_shared_from_this.hpp>
#include <mutex> #include <mutex>
#include <vector> #include <vector>

View File

@@ -11,7 +11,8 @@
#define BOOST_BEAST_WEBSOCKET_DETAIL_UTF8_CHECKER_HPP #define BOOST_BEAST_WEBSOCKET_DETAIL_UTF8_CHECKER_HPP
#include <boost/beast/core/buffers_range.hpp> #include <boost/beast/core/buffers_range.hpp>
#include <boost/asio/buffer.hpp> //#include <boost/asio/buffer.hpp>
#include <asio/buffer.hpp>
#include <cstdint> #include <cstdint>

View File

@@ -22,8 +22,10 @@
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/core/detail/buffer.hpp> #include <boost/beast/core/detail/buffer.hpp>
#include <boost/beast/version.hpp> #include <boost/beast/version.hpp>
#include <boost/asio/coroutine.hpp> //#include <boost/asio/coroutine.hpp>
#include <boost/asio/post.hpp> #include <asio/coroutine.hpp>
//#include <boost/asio/post.hpp>
#include <asio/post.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>
#include <memory> #include <memory>

View File

@@ -17,8 +17,10 @@
#include <boost/beast/core/flat_static_buffer.hpp> #include <boost/beast/core/flat_static_buffer.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/core/detail/bind_continuation.hpp> #include <boost/beast/core/detail/bind_continuation.hpp>
#include <boost/asio/coroutine.hpp> //#include <boost/asio/coroutine.hpp>
#include <boost/asio/post.hpp> #include <asio/coroutine.hpp>
//#include <boost/asio/post.hpp>
#include <asio/post.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>
#include <memory> #include <memory>

View File

@@ -19,7 +19,8 @@
#include <boost/beast/core/async_base.hpp> #include <boost/beast/core/async_base.hpp>
#include <boost/beast/core/flat_buffer.hpp> #include <boost/beast/core/flat_buffer.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/asio/coroutine.hpp> //#include <boost/asio/coroutine.hpp>
#include <asio/coroutine.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>
#include <memory> #include <memory>

View File

@@ -16,8 +16,10 @@
#include <boost/beast/core/detail/bind_continuation.hpp> #include <boost/beast/core/detail/bind_continuation.hpp>
#include <boost/beast/websocket/detail/frame.hpp> #include <boost/beast/websocket/detail/frame.hpp>
#include <boost/beast/websocket/impl/stream_impl.hpp> #include <boost/beast/websocket/impl/stream_impl.hpp>
#include <boost/asio/coroutine.hpp> //#include <boost/asio/coroutine.hpp>
#include <boost/asio/post.hpp> #include <asio/coroutine.hpp>
//#include <boost/asio/post.hpp>
#include <asio/post.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>
#include <memory> #include <memory>

View File

@@ -25,8 +25,10 @@
#include <boost/beast/core/detail/buffer.hpp> #include <boost/beast/core/detail/buffer.hpp>
#include <boost/beast/core/detail/clamp.hpp> #include <boost/beast/core/detail/clamp.hpp>
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/asio/coroutine.hpp> //#include <boost/asio/coroutine.hpp>
#include <boost/asio/post.hpp> #include <asio/coroutine.hpp>
//#include <boost/asio/post.hpp>
#include <asio/post.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <boost/config.hpp> #include <boost/config.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>

View File

@@ -25,7 +25,8 @@
#include <boost/beast/core/buffers_suffix.hpp> #include <boost/beast/core/buffers_suffix.hpp>
#include <boost/beast/core/flat_static_buffer.hpp> #include <boost/beast/core/flat_static_buffer.hpp>
#include <boost/beast/core/detail/clamp.hpp> #include <boost/beast/core/detail/clamp.hpp>
#include <boost/asio/steady_timer.hpp> //#include <boost/asio/steady_timer.hpp>
#include <asio/steady_timer.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <boost/make_shared.hpp> #include <boost/make_shared.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>

View File

@@ -30,7 +30,8 @@
#include <boost/beast/core/static_buffer.hpp> #include <boost/beast/core/static_buffer.hpp>
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/core/detail/clamp.hpp> #include <boost/beast/core/detail/clamp.hpp>
#include <boost/asio/steady_timer.hpp> //#include <boost/asio/steady_timer.hpp>
#include <asio/steady_timer.hpp>
#include <boost/core/empty_value.hpp> #include <boost/core/empty_value.hpp>
#include <boost/enable_shared_from_this.hpp> #include <boost/enable_shared_from_this.hpp>
#include <boost/shared_ptr.hpp> #include <boost/shared_ptr.hpp>

View File

@@ -15,8 +15,10 @@
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/core/detail/bind_continuation.hpp> #include <boost/beast/core/detail/bind_continuation.hpp>
#include <boost/beast/core/detail/is_invocable.hpp> #include <boost/beast/core/detail/is_invocable.hpp>
#include <boost/asio/coroutine.hpp> //#include <boost/asio/coroutine.hpp>
#include <boost/asio/post.hpp> #include <asio/coroutine.hpp>
//#include <boost/asio/post.hpp>
#include <asio/post.hpp>
#include <memory> #include <memory>
namespace boost { namespace boost {

View File

@@ -25,7 +25,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/websocket/detail/frame.hpp> #include <boost/beast/websocket/detail/frame.hpp>
#include <boost/beast/websocket/impl/stream_impl.hpp> #include <boost/beast/websocket/impl/stream_impl.hpp>
#include <boost/asio/coroutine.hpp> //#include <boost/asio/coroutine.hpp>
#include <asio/coroutine.hpp>
#include <boost/assert.hpp> #include <boost/assert.hpp>
#include <boost/config.hpp> #include <boost/config.hpp>
#include <boost/throw_exception.hpp> #include <boost/throw_exception.hpp>

View File

@@ -24,8 +24,10 @@
#include <boost/beast/core/stream_traits.hpp> #include <boost/beast/core/stream_traits.hpp>
#include <boost/beast/core/string.hpp> #include <boost/beast/core/string.hpp>
#include <boost/beast/http/detail/type_traits.hpp> #include <boost/beast/http/detail/type_traits.hpp>
#include <boost/asio/async_result.hpp> //#include <boost/asio/async_result.hpp>
#include <boost/asio/error.hpp> #include <asio/async_result.hpp>
//#include <boost/asio/error.hpp>
#include <asio/error.hpp>
#include <boost/shared_ptr.hpp> #include <boost/shared_ptr.hpp>
#include <algorithm> #include <algorithm>
#include <cstdint> #include <cstdint>

View File

@@ -13,7 +13,8 @@
#include <boost/beast/core/detail/config.hpp> #include <boost/beast/core/detail/config.hpp>
#include <boost/beast/core/error.hpp> #include <boost/beast/core/error.hpp>
#include <boost/beast/core/role.hpp> #include <boost/beast/core/role.hpp>
#include <boost/asio/basic_stream_socket.hpp> //#include <boost/asio/basic_stream_socket.hpp>
#include <asio/basic_stream_socket.hpp>
#include <type_traits> #include <type_traits>
namespace boost { namespace boost {