Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

websocket connect crashes #1534

Open
sdimanx91 opened this issue Nov 12, 2020 · 1 comment
Open

websocket connect crashes #1534

sdimanx91 opened this issue Nov 12, 2020 · 1 comment

Comments

@sdimanx91
Copy link

sdimanx91 commented Nov 12, 2020

build with boost v 1.74.0
Ubuntu 20.04.1 LTS

mClient->connect(uri).then(
            [this](pplx::task<void> result) {
                try
                {
                    result.get();
                }
                catch (const client::websocket_exception& exception)
                {
                }
            });
@sdimanx91
Copy link
Author

Thread 17 (Thread 0x7fffde7f4700 (LWP 1507159)):
#0 0x0000555555685208 in boost::asio::use_service<boost::asio::detail::deadline_timer_service<boost::asio::time_traitsboost::posix_time::ptime > > (e=...) at /usr/include/boost/asio/impl/execution_context.hpp:35
No locals.
#1 0x0000555555675ad2 in boost::asio::detail::io_object_impl<boost::asio::detail::deadline_timer_service<boost::asio::time_traitsboost::posix_time::ptime >, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::io_object_impl (this=0x7fffd8035090, ex=...) at /usr/include/boost/asio/detail/io_object_impl.hpp:48
No locals.
#2 0x000055555566998b in boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traitsboost::posix_time::ptime, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::basic_deadline_timer (this=0x7fffd8035090, ex=...) at /usr/include/boost/asio/basic_deadline_timer.hpp:163
No locals.
#3 0x000055555565dd2a in boost::asio::ssl::detail::stream_core::stream_core<boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > (this=0x7fffd8035080, context=0x7fffd80125a0, ex=...) at /usr/include/boost/asio/ssl/detail/stream_core.hpp:49
No locals.
#4 0x0000555555653b31 in boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >::streamboost::asio::io_context& (this=0x7fffd8035030, arg=..., ctx=...) at /usr/include/boost/asio/ssl/stream.hpp:101
No locals.
#5 0x000055555564bd64 in websocketpp::transport::asio::tls_socket::connection::init_asio (this=0x7fffd8002ae0, service=0x7fffd8002730, strand=..., is_server=false) at /home/sdimanx91/develop/linux-CBE/ports/prebuilts/cpprestsdk/src/cpprestsdk/Release/libs/websocketpp/websocketpp/transport/asio/security/tls.hpp:196
No locals.
#6 0x0000555555694d36 in websocketpp::transport::asio::connectionwebsocketpp::config::asio_tls_client::transport_config::init_asio (this=0x7fffd8002ae0, io_service=0x7fffd8002730) at /home/sdimanx91/develop/linux-CBE/ports/prebuilts/cpprestsdk/src/cpprestsdk/Release/libs/websocketpp/websocketpp/transport/asio/connection.hpp:468
ec = {_M_value = -562090128, _M_cat = 0x555555686f82 <std::__shared_ptr_access<websocketpp::transport::asio::connectionwebsocketpp::config::asio_tls_client::transport_config, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const+28>}
#7 0x0000555555686b1d in websocketpp::transport::asio::endpointwebsocketpp::config::asio_tls_client::transport_config::init (this=0x7fffd8000fe8, tcon=...) at /home/sdimanx91/develop/linux-CBE/ports/prebuilts/cpprestsdk/src/cpprestsdk/Release/libs/websocketpp/websocketpp/transport/asio/endpoint.hpp:1122
ec = {_M_value = 0, _M_cat = 0x7ffff65f7180}
#8 0x00005555556780cd in websocketpp::endpoint<websocketpp::connectionwebsocketpp::config::asio_tls_client, websocketpp::config::asio_tls_client>::create_connection (this=0x7fffd8000fe8) at /home/sdimanx91/develop/linux-CBE/ports/prebuilts/cpprestsdk/src/cpprestsdk/Release/libs/websocketpp/websocketpp/impl/endpoint_impl.hpp:86
con = {<std::__shared_ptr<websocketpp::connectionwebsocketpp::config::asio_tls_client, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<websocketpp::connectionwebsocketpp::config::asio_tls_client, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x7fffd8002ae0, _M_refcount = {_M_pi = 0x7fffd8002ad0}}, }
w = {<std::__weak_ptr<websocketpp::connectionwebsocketpp::config::asio_tls_client, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x7fffd8002ae0, _M_refcount = {_M_pi = 0x7fffd8002ad0}}, }
ec = {_M_value = 0, _M_cat = 0x7ffff65f7180}
#9 0x000055555566c221 in websocketpp::clientwebsocketpp::config::asio_tls_client::get_connection (this=0x7fffd8000fe8, location=..., ec=...) at /home/sdimanx91/develop/linux-CBE/ports/prebuilts/cpprestsdk/src/cpprestsdk/Release/libs/websocketpp/websocketpp/roles/client_endpoint.hpp:95
con = {<std::__shared_ptr<websocketpp::connectionwebsocketpp::config::asio_tls_client, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<websocketpp::connectionwebsocketpp::config::asio_tls_client, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x7fffde7f3100, _M_refcount = {_M_pi = 0x5555556606ad <std::__shared_ptr<websocketpp::uri, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<websocketpp::uri, (__gnu_cxx::_Lock_policy)2> const&)+61>}}, }
#10 0x0000555555660783 in websocketpp::clientwebsocketpp::config::asio_tls_client::get_connection (this=0x7fffd8000fe8, u=..., ec=...) at /home/sdimanx91/develop/linux-CBE/ports/prebuilts/cpprestsdk/src/cpprestsdk/Release/libs/websocketpp/websocketpp/roles/client_endpoint.hpp:127
location = {<std::__shared_ptr<websocketpp::uri, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<websocketpp::uri, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x7fffd8002a30, _M_refcount = {_M_pi = 0x7fffd8002a20}}, }
#11 0x000055555565571c in web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client (this=0x5555559ff130) at /home/sdimanx91/develop/linux-CBE/ports/prebuilts/cpprestsdk/src/cpprestsdk/Release/src/websockets/client/ws_client_wspp.cpp:372
PRETTY_FUNCTION = "pplx::task web::websockets::client::details::wspp_callback_client::connect_impl() [with WebsocketConfigType = websocketpp::config::asio_tls_client]"
client = @0x7fffd8000fe8: {<websocketpp::endpoint<websocketpp::connectionwebsocketpp::config::asio_tls_client, websocketpp::config::asio_tls_client>> = {<websocketpp::transport::asio::endpointwebsocketpp::config::asio_tls_client::transport_config> = {websocketpp::transport::asio::tls_socket::endpoint = {m_socket_init_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&>> = {<std::binary_function<std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 140736926266240}, _M_pod_data = "0\361\237UUU\000\000\200\063\177\336\377\177\000"}, _M_manager = 0x55555565f431 <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&)#2}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555565f36f <std::_Function_handler<void (std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&), web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&)#2}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&)>}, m_tls_init_handler = {<std::_Maybe_unary_or_binary_function<std::shared_ptrboost::asio::ssl::context, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, std::shared_ptrboost::asio::ssl::context >> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 140736926266240}, _M_pod_data = "0\361\237UUU\000\000\200\063\177\336\377\177\000"}, _M_manager = 0x55555565f22f <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr)#1}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555565f17c <std::_Function_handler<std::shared_ptrboost::asio::ssl::context (std::weak_ptr), web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr)#1}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&)>}}, m_tcp_pre_bind_handler = {<std::_Maybe_unary_or_binary_function<std::error_code, std::shared_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > > >> = {<std::unary_function<std::shared_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, std::error_code>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}, m_tcp_pre_init_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}, m_tcp_post_init_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}, m_io_service = 0x7fffd8002730, m_external_io_service = false, m_acceptor = {<std::__shared_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x555555a004a0, _M_refcount = {_M_pi = 0x7fffd80029d0}}, }, m_resolver = {<std::__shared_ptr<boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, m_work = {<std::__shared_ptr<boost::asio::io_context::work, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<boost::asio::io_context::work, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, m_listen_backlog = 4096, m_reuse_addr = false, m_elog = {<std::__shared_ptr<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::elevel>, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::elevel>, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x7fffd80026b0, _M_refcount = {_M_pi = 0x7fffd80026f0}}, }, m_alog = {<std::__shared_ptr<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::alevel>, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::alevel>, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x7fffd8000ee0, _M_refcount = {_M_pi = 0x7fffd8002690}}, }, m_state = websocketpp::transport::asio::endpointwebsocketpp::config::asio_tls_client::transport_config::READY}, websocketpp::endpoint_base = {}, m_alog = {<std::__shared_ptr<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::alevel>, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::alevel>, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x7fffd8000ee0, _M_refcount = {_M_pi = 0x7fffd8002690}}, }, m_elog = {<std::__shared_ptr<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::elevel>, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::elevel>, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x7fffd80026b0, _M_refcount = {_M_pi = 0x7fffd80026f0}}, }, m_user_agent = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffd8002710 "WebSocket++/0.8.2"}, _M_string_length = 17, {_M_local_buf = "\021", '\000' <repeats 14 times>, _M_allocated_capacity = 17}}, m_open_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 3623882464}, _M_pod_data = "0\361\237UUU\000\000\340\016\000\330\000\000\000"}, _M_manager = 0x55555566aee0 <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#1}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555566ae38 <std::_Function_handler<void (std::weak_ptr), web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#1}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&)>}, m_close_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 3623882464}, _M_pod_data = "0\361\237UUU\000\000\340\016\000\330\000\000\000"}, _M_manager = 0x55555566bffc <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#6}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#6}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555566bf54 <std::_Function_handler<void (std::weak_ptr), web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#6}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&)>}, m_fail_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 3623882464}, _M_pod_data = "0\361\237UUU\000\000\340\016\000\330\000\000\000"}, _M_manager = 0x55555566b57d <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#2}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555566b4d5 <std::_Function_handler<void (std::weak_ptr), web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#2}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&)>}, m_ping_handler = {<std::_Maybe_unary_or_binary_function<bool, std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >> = {<std::binary_function<std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, bool>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 3623882464}, _M_pod_data = "0\361\237UUU\000\000\340\016\000\330\000\000\000"}, _M_manager = 0x55555566ba72 <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)#4}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555566b9ac <std::_Function_handler<bool (std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator >), web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)#4}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&, std::__cxx11::basic_string<char, std::char_traits, std::allocator >&&)>}, m_pong_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >> = {<std::binary_function<std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 3623882464}, _M_pod_data = "0\361\237UUU\000\000\340\016\000\330\000\000\000"}, _M_manager = 0x55555566bd44 <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)#5}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555566bc82 <std::_Function_handler<void (std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator >), web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)#5}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&, std::__cxx11::basic_string<char, std::char_traits, std::allocator >&&)>}, m_pong_timeout_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >> = {<std::binary_function<std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}, m_interrupt_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}, m_http_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}, m_validate_handler = {<std::_Maybe_unary_or_binary_function<bool, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, bool>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}, m_message_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr, std::shared_ptr<websocketpp::message_buffer::messagewebsocketpp::message_buffer::alloc::con_msg_manager > >> = {<std::binary_function<std::weak_ptr, std::shared_ptr<websocketpp::message_buffer::messagewebsocketpp::message_buffer::alloc::con_msg_manager >, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 3623882464}, _M_pod_data = "0\361\237UUU\000\000\340\016\000\330\000\000\000"}, _M_manager = 0x55555566b79d <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::shared_ptr<websocketpp::message_buffer::messagewebsocketpp::message_buffer::alloc::con_msg_manager > const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::shared_ptr<websocketpp::message_buffer::messagewebsocketpp::message_buffer::alloc::con_msg_manager > const&)#3}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555566b6db <std::_Function_handler<void (std::weak_ptr, std::shared_ptr<websocketpp::message_buffer::messagewebsocketpp::message_buffer::alloc::con_msg_manager >), web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::shared_ptr<websocketpp::message_buffer::messagewebsocketpp::message_buffer::alloc::con_msg_manager > const&)#3}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&, std::shared_ptr<websocketpp::message_buffer::messagewebsocketpp::message_buffer::alloc::con_msg_manager >&&)>}, m_open_handshake_timeout_dur = 5000, m_close_handshake_timeout_dur = 5000, m_pong_timeout_dur = 5000, m_max_message_size = 32000000, m_max_http_body_size = 32000000, m_rng = {m_rng = {{_M_file = 0x0, _M_mt = {static word_size = , static state_size = 624, static shift_size = , static mask_bits = , static xor_mask = , static tempering_u = , static tempering_d = , static tempering_s = , static tempering_b = , static tempering_t = , static tempering_c = , static tempering_l = , static initialization_multiplier = , static default_seed = , _M_x = {0, 140737325759840, 4294967295, 0 <repeats 621 times>}, _M_p = 0}}}, m_dis = {_M_param = {_M_a = 0, _M_b = 4294967295}}, m_lock = {std::__mutex_base = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, }}, m_is_server = false, m_mutex = {std::__mutex_base = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, }}, }
headers = @0x5555559ff390: {m_headers = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >> = {}, }, <std::_Rb_tree_key_compareweb::http::http_headers::_case_insensitive_cmp> = {_M_key_compare = {}}, std::_Rb_tree_header = {_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x5555559ff398, _M_right = 0x5555559ff398}, _M_node_count = 0}, }}}}
user_agent_it = {_M_node = 0x5555559ff398}
ec = {_M_value = 0, _M_cat = 0x7ffff65f7180}
con = {<std::__shared_ptr<websocketpp::connectionwebsocketpp::config::asio_tls_client, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<websocketpp::connectionwebsocketpp::config::asio_tls_client, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x7fffde7f3250, _M_refcount = {_M_pi = 0x55555566aaff <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&)#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&)#2}> const&, std::integral_constant<bool, true>)+61>}}, }
proxy = @0x7fffde7f3380: {m_address = {m_uri = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x5555559ff130 "\310�UUU"}, _M_string_length = 93824992759434, {_M_local_buf = "1\364eUUU\000\000o\363eUUU\000", _M_allocated_capacity = 93824993326129}}, m_components = {m_scheme = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffde7f33c0 ""}, _M_string_length = 2230319294633054208, {_M_local_buf = "\340\064\177\336\377\177\000\000\000\361\237UUU\000", _M_allocated_capacity = 140736926266592}}, m_host = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffde7f3400 "\240\066\177\336\377\177"}, _M_string_length = 93824992733269, {_M_local_buf = "\000\361\237UUU\000\000\340\064\177\336\377\177\000", _M_allocated_capacity = 93824997126400}}, m_user_info = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x5555559ff100 "0\361\237UUU"}, _M_string_length = 140736926266448, {_M_local_buf = "\320\066\177\336\377\177\000\000\000\220M�\363\036", _M_allocated_capacity = 140736926267088}}, m_path = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffde7f36a0 "\220\070\177\336\377\177"}, _M_string_length = 93824992685638, {_M_local_buf = "\320\066\177\336\377\177\000\000 \300\237UUU\000", _M_allocated_capacity = 140736926267088}}, m_query = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x27 <error: Cannot access memory at address 0x27>}, _M_string_length = 140737323369497, {_M_local_buf = "(", '\000' <repeats 14 times>, _M_allocated_capacity = 40}}, m_fragment = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffde7f3580 "\220\065\177\336\377\177"}, _M_string_length = 140737323325362, {_M_local_buf = "p5\177\336\377\177\000\000\262\327)\366\377\177\000", _M_allocated_capacity = 140736926266736}}, m_port = -671085600}}, m_mode = 4131354272, m_credentials = {m_username = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xf <error: Cannot access memory at address 0xf>}, _M_string_length = 15, {_M_local_buf = "\001\000\000\000\000\000\000\000\200\065\177\336\377\177\000", _M_allocated_capacity = 1}}, m_password = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff63f84a0 <_IO_file_jumps> ""}, _M_string_length = 140737323275585, {_M_local_buf = "\240\204?\366\377\177\000\000`7\177\336\377\177\000", _M_allocated_capacity = 140737324745888}}}}
#12 0x000055555564d4cb in web::websockets::client::details::wspp_callback_client::connect (this=0x5555559ff130) at /home/sdimanx91/develop/linux-CBE/ports/prebuilts/cpprestsdk/src/cpprestsdk/Release/src/websockets/client/ws_client_wspp.cpp:267
client = @0x7fffd8000fe8: {<websocketpp::endpoint<websocketpp::connectionwebsocketpp::config::asio_tls_client, websocketpp::config::asio_tls_client>> = {<websocketpp::transport::asio::endpointwebsocketpp::config::asio_tls_client::transport_config> = {websocketpp::transport::asio::tls_socket::endpoint = {m_socket_init_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&>> = {<std::binary_function<std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 140736926266240}, _M_pod_data = "0\361\237UUU\000\000\200\063\177\336\377\177\000"}, _M_manager = 0x55555565f431 <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&)#2}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555565f36f <std::_Function_handler<void (std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&), web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&)#2}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&, boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >&)>}, m_tls_init_handler = {<std::_Maybe_unary_or_binary_function<std::shared_ptrboost::asio::ssl::context, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, std::shared_ptrboost::asio::ssl::context >> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 140736926266240}, _M_pod_data = "0\361\237UUU\000\000\200\063\177\336\377\177\000"}, _M_manager = 0x55555565f22f <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr)#1}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555565f17c <std::_Function_handler<std::shared_ptrboost::asio::ssl::context (std::weak_ptr), web::websockets::client::details::wspp_callback_client::connect()::{lambda(std::weak_ptr)#1}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&)>}}, m_tcp_pre_bind_handler = {<std::_Maybe_unary_or_binary_function<std::error_code, std::shared_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > > >> = {<std::unary_function<std::shared_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > > >, std::error_code>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}, m_tcp_pre_init_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}, m_tcp_post_init_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}, m_io_service = 0x7fffd8002730, m_external_io_service = false, m_acceptor = {<std::__shared_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x555555a004a0, _M_refcount = {_M_pi = 0x7fffd80029d0}}, }, m_resolver = {<std::__shared_ptr<boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::execution::any_executor<boost::asio::execution::context_as_tboost::asio::execution_context&, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, m_work = {<std::__shared_ptr<boost::asio::io_context::work, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<boost::asio::io_context::work, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, m_listen_backlog = 4096, m_reuse_addr = false, m_elog = {<std::__shared_ptr<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::elevel>, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::elevel>, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x7fffd80026b0, _M_refcount = {_M_pi = 0x7fffd80026f0}}, }, m_alog = {<std::__shared_ptr<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::alevel>, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::alevel>, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x7fffd8000ee0, _M_refcount = {_M_pi = 0x7fffd8002690}}, }, m_state = websocketpp::transport::asio::endpointwebsocketpp::config::asio_tls_client::transport_config::READY}, websocketpp::endpoint_base = {}, m_alog = {<std::__shared_ptr<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::alevel>, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::alevel>, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x7fffd8000ee0, _M_refcount = {_M_pi = 0x7fffd8002690}}, }, m_elog = {<std::__shared_ptr<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::elevel>, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<websocketpp::log::basic<websocketpp::concurrency::basic, websocketpp::log::elevel>, (__gnu_cxx::_Lock_policy)2, false, false>> = {}, _M_ptr = 0x7fffd80026b0, _M_refcount = {_M_pi = 0x7fffd80026f0}}, }, m_user_agent = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffd8002710 "WebSocket++/0.8.2"}, _M_string_length = 17, {_M_local_buf = "\021", '\000' <repeats 14 times>, _M_allocated_capacity = 17}}, m_open_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 3623882464}, _M_pod_data = "0\361\237UUU\000\000\340\016\000\330\000\000\000"}, _M_manager = 0x55555566aee0 <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#1}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555566ae38 <std::_Function_handler<void (std::weak_ptr), web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#1}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&)>}, m_close_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 3623882464}, _M_pod_data = "0\361\237UUU\000\000\340\016\000\330\000\000\000"}, _M_manager = 0x55555566bffc <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#6}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#6}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555566bf54 <std::_Function_handler<void (std::weak_ptr), web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#6}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&)>}, m_fail_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 3623882464}, _M_pod_data = "0\361\237UUU\000\000\340\016\000\330\000\000\000"}, _M_manager = 0x55555566b57d <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#2}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555566b4d5 <std::_Function_handler<void (std::weak_ptr), web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr)#2}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&)>}, m_ping_handler = {<std::_Maybe_unary_or_binary_function<bool, std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >> = {<std::binary_function<std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, bool>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 3623882464}, _M_pod_data = "0\361\237UUU\000\000\340\016\000\330\000\000\000"}, _M_manager = 0x55555566ba72 <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)#4}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555566b9ac <std::_Function_handler<bool (std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator >), web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)#4}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&, std::__cxx11::basic_string<char, std::char_traits, std::allocator >&&)>}, m_pong_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >> = {<std::binary_function<std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5555559ff130, _M_const_object = 0x5555559ff130, _M_function_pointer = 0x5555559ff130, _M_member_pointer = (void (std::_Undefined_class::)(std::_Undefined_class * const)) 0x5555559ff130, this adjustment 3623882464}, _M_pod_data = "0\361\237UUU\000\000\340\016\000\330\000\000\000"}, _M_manager = 0x55555566bd44 <std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)#5}> const&, std::_Manager_operation)>}, _M_invoker = 0x55555566bc82 <std::_Function_handler<void (std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator >), web::websockets::client::details::wspp_callback_client::connect_implwebsocketpp::config::asio_tls_client()::{lambda(std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)#5}>::_M_invoke(std::_Any_data const&, std::weak_ptr&&, std::__cxx11::basic_string<char, std::char_traits, std::allocator >&&)>}, m_pong_timeout_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >> = {<std::binary_function<std::weak_ptr, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, void>> = {}, }, std::_Function_base = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}, m_interrupt_handler = {<std::_Maybe_unary_or_binary_function<void, std::weak_ptr >> = {<std::unary_function<std::weak_ptr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant