|
RESTinio
|
#include <functional>#include <restinio/websocket/message.hpp>#include <restinio/websocket/impl/ws_connection_base.hpp>#include <restinio/websocket/impl/ws_connection.hpp>#include <restinio/utils/base64.hpp>#include <restinio/utils/sha1.hpp>Go to the source code of this file.
Classes | |
| class | restinio::websocket::basic::ws_t |
| A WebSocket bind. More... | |
Namespaces | |
| namespace | restinio |
| namespace | restinio::websocket |
| namespace | restinio::websocket::basic |
Enumerations | |
| enum class | restinio::websocket::basic::activation_t { restinio::websocket::basic::immediate , restinio::websocket::basic::delayed } |
| Flags for websocket activation policies. More... | |
Functions | |
| template<typename Traits, typename WS_Message_Handler> | |
| ws_handle_t | restinio::websocket::basic::upgrade (generic_request_type_from_traits_t< Traits > &req, activation_t activation_flag, http_header_fields_t upgrade_response_header_fields, WS_Message_Handler ws_message_handler) |
| Upgrade http-connection of a current request to a websocket connection. | |
| template<typename Traits, typename WS_Message_Handler> | |
| auto | restinio::websocket::basic::upgrade (generic_request_type_from_traits_t< Traits > &req, activation_t activation_flag, std::string sec_websocket_accept_field_value, WS_Message_Handler ws_message_handler) |
| template<typename Traits, typename WS_Message_Handler> | |
| auto | restinio::websocket::basic::upgrade (generic_request_type_from_traits_t< Traits > &req, activation_t activation_flag, std::string sec_websocket_accept_field_value, std::string sec_websocket_protocol_field_value, WS_Message_Handler ws_message_handler) |
| template<typename Traits, typename WS_Message_Handler> | |
| auto | restinio::websocket::basic::upgrade (generic_request_type_from_traits_t< Traits > &req, activation_t activation_flag, WS_Message_Handler ws_message_handler) |