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

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

buffer_kcenon::network::internal::websocket_protocolprivate
close_callback_kcenon::network::internal::websocket_protocolprivate
create_binary_message(std::vector< uint8_t > &&data) -> std::vector< uint8_t >kcenon::network::internal::websocket_protocol
create_close(ws_close_code code, std::string &&reason="") -> std::vector< uint8_t >kcenon::network::internal::websocket_protocol
create_ping(std::vector< uint8_t > &&payload={}) -> std::vector< uint8_t >kcenon::network::internal::websocket_protocol
create_pong(std::vector< uint8_t > &&payload={}) -> std::vector< uint8_t >kcenon::network::internal::websocket_protocol
create_text_message(std::string &&text) -> std::vector< uint8_t >kcenon::network::internal::websocket_protocol
fragmented_message_kcenon::network::internal::websocket_protocolprivate
fragmented_type_kcenon::network::internal::websocket_protocolprivate
handle_close(const std::vector< uint8_t > &payload) -> voidkcenon::network::internal::websocket_protocolprivate
handle_control_frame(const ws_frame_header &header, const std::vector< uint8_t > &payload) -> voidkcenon::network::internal::websocket_protocolprivate
handle_data_frame(const ws_frame_header &header, const std::vector< uint8_t > &payload) -> voidkcenon::network::internal::websocket_protocolprivate
handle_ping(const std::vector< uint8_t > &payload) -> voidkcenon::network::internal::websocket_protocolprivate
handle_pong(const std::vector< uint8_t > &payload) -> voidkcenon::network::internal::websocket_protocolprivate
is_client_kcenon::network::internal::websocket_protocolprivate
is_valid_utf8(const std::vector< uint8_t > &data) -> boolkcenon::network::internal::websocket_protocolprivatestatic
message_callback_kcenon::network::internal::websocket_protocolprivate
ping_callback_kcenon::network::internal::websocket_protocolprivate
pong_callback_kcenon::network::internal::websocket_protocolprivate
process_data(std::span< const uint8_t > data) -> voidkcenon::network::internal::websocket_protocol
process_frames() -> voidkcenon::network::internal::websocket_protocolprivate
set_close_callback(std::function< void(ws_close_code, const std::string &)> callback) -> voidkcenon::network::internal::websocket_protocol
set_message_callback(std::function< void(const ws_message &)> callback) -> voidkcenon::network::internal::websocket_protocol
set_ping_callback(std::function< void(const std::vector< uint8_t > &)> callback) -> voidkcenon::network::internal::websocket_protocol
set_pong_callback(std::function< void(const std::vector< uint8_t > &)> callback) -> voidkcenon::network::internal::websocket_protocol
websocket_protocol(bool is_client)kcenon::network::internal::websocket_protocolexplicit