Kurlyk
Loading...
Searching...
No Matches
kurlyk::BaseWebSocketClient Member List

This is the complete list of members for kurlyk::BaseWebSocketClient, including all inherited members.

add_fsm_event(FsmEvent event_type, std::unique_ptr< WebSocketEventData > event_data)kurlyk::BaseWebSocketClientinlineprotected
add_send_callback(const std::error_code &error_code, const std::function< void(const std::error_code &ec)> &callback)kurlyk::BaseWebSocketClientinlineprotected
BaseWebSocketClient()=defaultkurlyk::BaseWebSocketClient
connect(std::function< void(bool)> callback) override finalkurlyk::BaseWebSocketClientinlinevirtual
create_websocket_close_event(const std::string &reason="Normal Closure", int status_code=1000)kurlyk::BaseWebSocketClientinlineprotected
create_websocket_error_event(const std::error_code &error_code)kurlyk::BaseWebSocketClientinlineprotected
create_websocket_event()kurlyk::BaseWebSocketClientinlineprotected
deinit_websocket()=0kurlyk::BaseWebSocketClientprotectedpure virtual
disconnect(std::function< void(bool)> callback) override finalkurlyk::BaseWebSocketClientinlinevirtual
event_data_ptr_t typedefkurlyk::BaseWebSocketClientprivate
event_handler() override finalkurlyk::BaseWebSocketClientinlinevirtual
FsmEvent enum namekurlyk::BaseWebSocketClientprotected
FsmState enum namekurlyk::BaseWebSocketClientprotected
get_headers()=0kurlyk::IWebSocketSenderpure virtual
get_http_version()=0kurlyk::IWebSocketSenderpure virtual
get_remote_endpoint()=0kurlyk::IWebSocketSenderpure virtual
handle_close_event(std::unique_ptr< WebSocketEventData > event=nullptr)kurlyk::BaseWebSocketClientinlineprivate
handle_error_event(std::unique_ptr< WebSocketEventData > event)kurlyk::BaseWebSocketClientinlineprivate
handle_error_event(const std::error_code &error_code)kurlyk::BaseWebSocketClientinlineprivate
handle_message_event(std::unique_ptr< WebSocketEventData > event)kurlyk::BaseWebSocketClientinlineprivate
handle_open_event(std::unique_ptr< WebSocketEventData > event)kurlyk::BaseWebSocketClientinlineprivate
init_websocket()=0kurlyk::BaseWebSocketClientprotectedpure virtual
is_connected() const override finalkurlyk::BaseWebSocketClientinlinevirtual
is_running() const override finalkurlyk::BaseWebSocketClientinlinevirtual
IWebSocketClient()=defaultkurlyk::IWebSocketClient
IWebSocketSender()=defaultkurlyk::IWebSocketSender
m_close_timekurlyk::BaseWebSocketClientprivate
m_configkurlyk::BaseWebSocketClientprotected
m_event_queuekurlyk::BaseWebSocketClientmutableprivate
m_event_queue_mutexkurlyk::BaseWebSocketClientmutableprivate
m_fsm_event_queuekurlyk::BaseWebSocketClientprivate
m_fsm_statekurlyk::BaseWebSocketClientprotected
m_is_connectedkurlyk::BaseWebSocketClientprivate
m_is_runningkurlyk::BaseWebSocketClientprivate
m_message_queuekurlyk::BaseWebSocketClientprivate
m_message_queue_mutexkurlyk::BaseWebSocketClientprivate
m_on_eventkurlyk::BaseWebSocketClientprivate
m_on_event_notifykurlyk::BaseWebSocketClientprivate
m_rate_limiterkurlyk::BaseWebSocketClientprivate
m_reconnect_attemptkurlyk::BaseWebSocketClientprivate
m_send_callback_queuekurlyk::BaseWebSocketClientprivate
m_send_callback_queue_mutexkurlyk::BaseWebSocketClientprivate
notify_handler() override finalkurlyk::BaseWebSocketClientinlinevirtual
process() override finalkurlyk::BaseWebSocketClientinlinevirtual
process_fsm_state()kurlyk::BaseWebSocketClientinlineprivate
process_message_queue()kurlyk::BaseWebSocketClientinlineprivate
process_send_callback_queue()kurlyk::BaseWebSocketClientinlineprivate
process_state_connecting()kurlyk::BaseWebSocketClientinlineprivate
process_state_init()kurlyk::BaseWebSocketClientinlineprivate
process_state_reconnecting()kurlyk::BaseWebSocketClientinlineprivate
process_state_stopped()kurlyk::BaseWebSocketClientinlineprivate
process_state_working()kurlyk::BaseWebSocketClientinlineprivate
receive_event() const override finalkurlyk::BaseWebSocketClientinlinevirtual
receive_events() const override finalkurlyk::BaseWebSocketClientinlinevirtual
send_callback_t typedefkurlyk::BaseWebSocketClientprivate
send_close(const int status=1000, const std::string &reason=std::string(), std::function< void(const std::error_code &ec)> callback=nullptr) override finalkurlyk::BaseWebSocketClientinline
send_close(std::shared_ptr< WebSocketSendInfo > &send_info)=0kurlyk::BaseWebSocketClientprotectedpure virtual
kurlyk::IWebSocketClient::send_close(int status=1000, const std::string &reason=std::string(), std::function< void(const std::error_code &)> callback=nullptr)=0kurlyk::IWebSocketSenderpure virtual
send_info_ptr_t typedefkurlyk::BaseWebSocketClientprivate
send_message(const std::string &message, long rate_limit_id, std::function< void(const std::error_code &ec)> callback=nullptr) override finalkurlyk::BaseWebSocketClientinline
send_message(std::shared_ptr< WebSocketSendInfo > &send_info)=0kurlyk::BaseWebSocketClientprotectedpure virtual
kurlyk::IWebSocketClient::send_message(const std::string &message, long rate_limit_id=0, std::function< void(const std::error_code &)> callback=nullptr)=0kurlyk::IWebSocketSenderpure virtual
set_config(std::unique_ptr< WebSocketConfig > config, std::function< void(bool)> callback) override finalkurlyk::BaseWebSocketClientinlinevirtual
shutdown() override finalkurlyk::BaseWebSocketClientinlinevirtual
~BaseWebSocketClient()=defaultkurlyk::BaseWebSocketClientvirtual
~IWebSocketClient()=defaultkurlyk::IWebSocketClientvirtual
~IWebSocketSender()=defaultkurlyk::IWebSocketSendervirtual