| async_accept(std::function< void(std::error_code)> handler) -> void | kcenon::network::internal::websocket_socket | |
| async_close(ws_close_code code, const std::string &reason, std::function< void(std::error_code)> handler) -> void | kcenon::network::internal::websocket_socket | |
| async_handshake(const std::string &host, const std::string &path, uint16_t port, std::function< void(std::error_code)> handler) -> void | kcenon::network::internal::websocket_socket | |
| async_send_binary(std::vector< uint8_t > &&data, std::function< void(std::error_code, std::size_t)> handler) -> VoidResult | kcenon::network::internal::websocket_socket | |
| async_send_ping(std::vector< uint8_t > payload, std::function< void(std::error_code)> handler) -> void | kcenon::network::internal::websocket_socket | |
| async_send_text(std::string &&message, std::function< void(std::error_code, std::size_t)> handler) -> VoidResult | kcenon::network::internal::websocket_socket | |
| callback_mutex_ | kcenon::network::internal::websocket_socket | private |
| close_callback_ | kcenon::network::internal::websocket_socket | private |
| error_callback_ | kcenon::network::internal::websocket_socket | private |
| handle_protocol_close(ws_close_code code, const std::string &reason) -> void | kcenon::network::internal::websocket_socket | private |
| handle_protocol_message(const ws_message &msg) -> void | kcenon::network::internal::websocket_socket | private |
| handle_protocol_ping(const std::vector< uint8_t > &payload) -> void | kcenon::network::internal::websocket_socket | private |
| handle_protocol_pong(const std::vector< uint8_t > &payload) -> void | kcenon::network::internal::websocket_socket | private |
| is_open() const -> bool | kcenon::network::internal::websocket_socket | |
| message_callback_ | kcenon::network::internal::websocket_socket | private |
| on_tcp_error(std::error_code ec) -> void | kcenon::network::internal::websocket_socket | private |
| on_tcp_receive(std::span< const uint8_t > data) -> void | kcenon::network::internal::websocket_socket | private |
| ping_callback_ | kcenon::network::internal::websocket_socket | private |
| pong_callback_ | kcenon::network::internal::websocket_socket | private |
| protocol_ | kcenon::network::internal::websocket_socket | private |
| set_close_callback(std::function< void(ws_close_code, const std::string &)> callback) -> void | kcenon::network::internal::websocket_socket | |
| set_error_callback(std::function< void(std::error_code)> callback) -> void | kcenon::network::internal::websocket_socket | |
| set_message_callback(std::function< void(const ws_message &)> callback) -> void | kcenon::network::internal::websocket_socket | |
| set_ping_callback(std::function< void(const std::vector< uint8_t > &)> callback) -> void | kcenon::network::internal::websocket_socket | |
| set_pong_callback(std::function< void(const std::vector< uint8_t > &)> callback) -> void | kcenon::network::internal::websocket_socket | |
| start_read() -> void | kcenon::network::internal::websocket_socket | |
| state() const -> ws_state | kcenon::network::internal::websocket_socket | |
| state_ | kcenon::network::internal::websocket_socket | private |
| tcp_socket_ | kcenon::network::internal::websocket_socket | private |
| websocket_socket(std::shared_ptr< tcp_socket > socket, bool is_client) | kcenon::network::internal::websocket_socket | |
| ~websocket_socket() | kcenon::network::internal::websocket_socket | |