Main class for Websocket connection.
Definition in file connection.hpp.
Go to the source code of this file.
#include <memory>#include <userver/engine/io/socket.hpp>#include <userver/server/http/http_request.hpp>#include <userver/tracing/span.hpp>#include <userver/utils/span.hpp>#include <userver/websocket/message.hpp>#include <userver/yaml_config/fwd.hpp>Classes | |
| struct | websocket::Config |
| struct | websocket::Statistics |
| class | websocket::WebSocketConnection |
| Main class for Websocket connection. More... | |
Functions | |
| Config | websocket::Parse (const yaml_config::YamlConfig &, formats::parse::To< Config >) |
| std::shared_ptr< WebSocketConnection > | websocket::MakeServerWebSocketConnection (std::unique_ptr< engine::io::RwBase > &&socket, engine::io::Sockaddr &&peer_name, const Config &config) |
| std::shared_ptr< WebSocketConnection > | websocket::MakeClientWebSocketConnection (std::unique_ptr< engine::io::RwBase > &&socket, engine::io::Sockaddr &&peer_name, const Config &config) |