28 #ifndef WEBSOCKETPP_CONFIG_ASIO_CLIENT_HPP
29 #define WEBSOCKETPP_CONFIG_ASIO_CLIENT_HPP
31 #include <websocketpp/config/core_client.hpp>
32 #include <websocketpp/transport/asio/endpoint.hpp>
38 struct asio_client :
public core_client {
39 typedef asio_client type;
40 typedef core_client base;
42 typedef base::concurrency_type concurrency_type;
44 typedef base::request_type request_type;
45 typedef base::response_type response_type;
47 typedef base::message_type message_type;
48 typedef base::con_msg_manager_type con_msg_manager_type;
49 typedef base::endpoint_msg_manager_type endpoint_msg_manager_type;
51 typedef base::alog_type alog_type;
52 typedef base::elog_type elog_type;
54 typedef base::rng_type rng_type;
57 typedef type::concurrency_type concurrency_type;
58 typedef type::alog_type alog_type;
59 typedef type::elog_type elog_type;
60 typedef type::request_type request_type;
61 typedef type::response_type response_type;
62 typedef websocketpp::transport::asio::basic_socket::endpoint
66 typedef websocketpp::transport::asio::endpoint<transport_config>