Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::internal::websocket_socket Member List

This is the complete list of members for kcenon::network::internal::websocket_socket, including all inherited members.

async_accept(std::function< void(std::error_code)> handler) -> voidkcenon::network::internal::websocket_socket
async_close(ws_close_code code, const std::string &reason, std::function< void(std::error_code)> handler) -> voidkcenon::network::internal::websocket_socket
async_handshake(const std::string &host, const std::string &path, uint16_t port, std::function< void(std::error_code)> handler) -> voidkcenon::network::internal::websocket_socket
async_send_binary(std::vector< uint8_t > &&data, std::function< void(std::error_code, std::size_t)> handler) -> VoidResultkcenon::network::internal::websocket_socket
async_send_ping(std::vector< uint8_t > payload, std::function< void(std::error_code)> handler) -> voidkcenon::network::internal::websocket_socket
async_send_text(std::string &&message, std::function< void(std::error_code, std::size_t)> handler) -> VoidResultkcenon::network::internal::websocket_socket
callback_mutex_kcenon::network::internal::websocket_socketprivate
close_callback_kcenon::network::internal::websocket_socketprivate
error_callback_kcenon::network::internal::websocket_socketprivate
handle_protocol_close(ws_close_code code, const std::string &reason) -> voidkcenon::network::internal::websocket_socketprivate
handle_protocol_message(const ws_message &msg) -> voidkcenon::network::internal::websocket_socketprivate
handle_protocol_ping(const std::vector< uint8_t > &payload) -> voidkcenon::network::internal::websocket_socketprivate
handle_protocol_pong(const std::vector< uint8_t > &payload) -> voidkcenon::network::internal::websocket_socketprivate
is_open() const -> boolkcenon::network::internal::websocket_socket
message_callback_kcenon::network::internal::websocket_socketprivate
on_tcp_error(std::error_code ec) -> voidkcenon::network::internal::websocket_socketprivate
on_tcp_receive(std::span< const uint8_t > data) -> voidkcenon::network::internal::websocket_socketprivate
ping_callback_kcenon::network::internal::websocket_socketprivate
pong_callback_kcenon::network::internal::websocket_socketprivate
protocol_kcenon::network::internal::websocket_socketprivate
set_close_callback(std::function< void(ws_close_code, const std::string &)> callback) -> voidkcenon::network::internal::websocket_socket
set_error_callback(std::function< void(std::error_code)> callback) -> voidkcenon::network::internal::websocket_socket
set_message_callback(std::function< void(const ws_message &)> callback) -> voidkcenon::network::internal::websocket_socket
set_ping_callback(std::function< void(const std::vector< uint8_t > &)> callback) -> voidkcenon::network::internal::websocket_socket
set_pong_callback(std::function< void(const std::vector< uint8_t > &)> callback) -> voidkcenon::network::internal::websocket_socket
start_read() -> voidkcenon::network::internal::websocket_socket
state() const -> ws_statekcenon::network::internal::websocket_socket
state_kcenon::network::internal::websocket_socketprivate
tcp_socket_kcenon::network::internal::websocket_socketprivate
websocket_socket(std::shared_ptr< tcp_socket > socket, bool is_client)kcenon::network::internal::websocket_socket
~websocket_socket()kcenon::network::internal::websocket_socket