websocket_notls.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <websocketpp/config/asio_no_tls.hpp>
4 #include <websocketpp/extensions/permessage_deflate/enabled.hpp>
5 #include <websocketpp/server.hpp>
6 
8 
9 namespace foxglove {
10 
11 struct WebSocketNoTls : public websocketpp::config::core {
13  typedef core base;
14 
15  typedef base::concurrency_type concurrency_type;
16 
17  typedef base::request_type request_type;
18  typedef base::response_type response_type;
19 
20  typedef base::message_type message_type;
21  typedef base::con_msg_manager_type con_msg_manager_type;
22  typedef base::endpoint_msg_manager_type endpoint_msg_manager_type;
23 
26 
27  typedef base::rng_type rng_type;
28 
29  struct transport_config : public base::transport_config {
35  typedef websocketpp::transport::asio::basic_socket::endpoint socket_type;
36  };
37 
38  typedef websocketpp::transport::asio::endpoint<transport_config> transport_type;
39 
41 
42  typedef websocketpp::extensions::permessage_deflate::enabled<permessage_deflate_config>
44 };
45 
46 } // namespace foxglove
base::con_msg_manager_type con_msg_manager_type
base::concurrency_type concurrency_type
websocketpp::transport::asio::basic_socket::endpoint socket_type
base::message_type message_type
base::endpoint_msg_manager_type endpoint_msg_manager_type
websocketpp::transport::asio::endpoint< transport_config > transport_type
base::response_type response_type
websocketpp::extensions::permessage_deflate::enabled< permessage_deflate_config > permessage_deflate_type
base::request_type request_type


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