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 |