websocket_tls.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <websocketpp/config/asio.hpp>
4 #include <websocketpp/extensions/permessage_deflate/enabled.hpp>
5 
7 
8 namespace foxglove {
9 
10 struct WebSocketTls : public websocketpp::config::core {
11  typedef WebSocketTls type;
12  typedef core base;
13 
14  typedef base::concurrency_type concurrency_type;
15 
16  typedef base::request_type request_type;
17  typedef base::response_type response_type;
18 
19  typedef base::message_type message_type;
20  typedef base::con_msg_manager_type con_msg_manager_type;
21  typedef base::endpoint_msg_manager_type endpoint_msg_manager_type;
22 
25 
26  typedef base::rng_type rng_type;
27 
28  struct transport_config : public base::transport_config {
34  typedef websocketpp::transport::asio::tls_socket::endpoint socket_type;
35  };
36 
37  typedef websocketpp::transport::asio::endpoint<transport_config> transport_type;
38 
40 
41  typedef websocketpp::extensions::permessage_deflate::enabled<permessage_deflate_config>
43 };
44 
45 } // namespace foxglove
websocketpp::transport::asio::endpoint< transport_config > transport_type
CallbackLogger elog_type
base::request_type request_type
base::endpoint_msg_manager_type endpoint_msg_manager_type
base::rng_type rng_type
base::message_type message_type
CallbackLogger alog_type
base::concurrency_type concurrency_type
base::response_type response_type
websocketpp::transport::asio::tls_socket::endpoint socket_type
websocketpp::extensions::permessage_deflate::enabled< permessage_deflate_config > permessage_deflate_type
base::con_msg_manager_type con_msg_manager_type


foxglove_bridge
Author(s): Foxglove
autogenerated on Mon Jul 3 2023 02:12:22