| connect() override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| create_websocket_event() | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| create_websocket_event(const EmscriptenWebSocketOpenEvent *event_data) | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| create_websocket_event(const EmscriptenWebSocketMessageEvent *event_data) | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| create_websocket_event(const EmscriptenWebSocketErrorEvent *event_data) | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| create_websocket_event(const EmscriptenWebSocketCloseEvent *event_data) | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| disconnect() override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| EmscriptenWebSocketClientAdapter() | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| EmscriptenWebSocketClientAdapter(const EmscriptenWebSocketClientAdapter &)=delete | kurlyk::EmscriptenWebSocketClientAdapter | |
| event_data_ptr_t typedef | kurlyk::EmscriptenWebSocketClientAdapter | private |
| event_handler() override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| FsmEvent enum name | kurlyk::EmscriptenWebSocketClientAdapter | private |
| FsmState enum name | kurlyk::EmscriptenWebSocketClientAdapter | private |
| init_websocket() | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| is_connected() override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| is_running() override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| m_client_mutex | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_client_ws | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_config | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_config_mutex | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_event_queue | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_fsm_event_queue | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_fsm_state | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_is_config_updated | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_is_connection_active | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_is_running | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_message_queue | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_message_queue_mutex | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_on_event | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_pending_config | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_rate_limiter | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_reconnect_attempt | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_start_time | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_ws_connection | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_ws_state | kurlyk::EmscriptenWebSocketClientAdapter | private |
| m_wss_connection | kurlyk::EmscriptenWebSocketClientAdapter | private |
| on_close(const EmscriptenWebSocketCloseEvent *event_data) | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| on_close_cb(int event_type, const EmscriptenWebSocketCloseEvent *event_data, void *user_data) | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivatestatic |
| on_error(const EmscriptenWebSocketErrorEvent *event_data) | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| on_error_cb(int event_type, const EmscriptenWebSocketErrorEvent *event_data, void *user_data) | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivatestatic |
| on_message(const EmscriptenWebSocketMessageEvent *event_data) | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| on_message_cb(int event_type, const EmscriptenWebSocketMessageEvent *event_data, void *user_data) | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivatestatic |
| on_open(const EmscriptenWebSocketOpenEvent *event_data) | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| on_open_cb(int event_type, const EmscriptenWebSocketOpenEvent *event_data, void *user_data) | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivatestatic |
| operator=(const EmscriptenWebSocketClientAdapter &)=delete | kurlyk::EmscriptenWebSocketClientAdapter | |
| process() override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| process_fsm_connecting() | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| process_fsm_start() | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| process_fsm_state() | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| process_handle_event() | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| process_message_queue() | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| receive_event() override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| receive_events() override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| reset() override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| reset_websocket() | kurlyk::EmscriptenWebSocketClientAdapter | inlineprivate |
| send_close(const int status=1000, const std::string &reason=std::string(), std::function< void(const std::error_code &ec)> callback=nullptr) override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| send_info_ptr_t typedef | kurlyk::EmscriptenWebSocketClientAdapter | private |
| send_message(const std::string &message, const RateLimitType &rate_limit_type=RateLimitType::General, std::function< void(const std::error_code &ec)> callback=nullptr) override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| set_config(std::unique_ptr< WebSocketConfig > config) override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |
| time_point_t typedef | kurlyk::EmscriptenWebSocketClientAdapter | private |
| WebSocketState enum name | kurlyk::EmscriptenWebSocketClientAdapter | private |
| ~EmscriptenWebSocketClientAdapter() override final | kurlyk::EmscriptenWebSocketClientAdapter | inline |