|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
This is the complete list of members for kcenon::network::internal::websocket_handshake, including all inherited members.
| base64_encode(const std::vector< uint8_t > &data) -> std::string | kcenon::network::internal::websocket_handshake | privatestatic |
| calculate_accept_key(const std::string &client_key) -> std::string | kcenon::network::internal::websocket_handshake | static |
| create_client_handshake(std::string_view host, std::string_view path, uint16_t port, const std::map< std::string, std::string > &extra_headers={}) -> std::string | kcenon::network::internal::websocket_handshake | static |
| create_server_response(const std::string &client_key) -> std::string | kcenon::network::internal::websocket_handshake | static |
| extract_status_code(const std::string &response) -> int | kcenon::network::internal::websocket_handshake | privatestatic |
| generate_websocket_key() -> std::string | kcenon::network::internal::websocket_handshake | static |
| parse_client_request(const std::string &request) -> ws_handshake_result | kcenon::network::internal::websocket_handshake | static |
| parse_headers(const std::string &http_message) -> std::map< std::string, std::string > | kcenon::network::internal::websocket_handshake | privatestatic |
| sha1_hash(const std::string &data) -> std::vector< uint8_t > | kcenon::network::internal::websocket_handshake | privatestatic |
| validate_server_response(const std::string &response, const std::string &expected_key) -> ws_handshake_result | kcenon::network::internal::websocket_handshake | static |