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

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

add_rate_limit(long requests_per_period, long period_ms)kurlyk::WebSocketClientinline
add_rate_limit_rpm(long requests_per_minute)kurlyk::WebSocketClientinline
add_rate_limit_rps(long requests_per_second)kurlyk::WebSocketClientinline
connect()kurlyk::WebSocketClientinline
connect(std::function< void(bool)> callback)kurlyk::WebSocketClientinline
connect_and_wait()kurlyk::WebSocketClientinline
disconnect()kurlyk::WebSocketClientinline
disconnect(std::function< void(bool success)> callback)kurlyk::WebSocketClientinline
disconnect_and_wait()kurlyk::WebSocketClientinline
ensure_initialized()kurlyk::WebSocketClientinlineprivatestatic
event_handler()kurlyk::WebSocketClientinline
get_headers() constkurlyk::WebSocketClientinline
get_http_version() constkurlyk::WebSocketClientinline
get_remote_endpoint() constkurlyk::WebSocketClientinline
init_config()kurlyk::WebSocketClientinlineprivate
is_connected() constkurlyk::WebSocketClientinline
m_clientkurlyk::WebSocketClientprivate
m_configkurlyk::WebSocketClientprivate
on_event(std::function< void(std::unique_ptr< WebSocketEventData >)> callback)kurlyk::WebSocketClientinline
operator=(const WebSocketClient &)=deletekurlyk::WebSocketClient
receive_event()kurlyk::WebSocketClientinline
receive_events()kurlyk::WebSocketClientinline
send_close(const int status=1000, const std::string &reason=std::string(), std::function< void(const std::error_code &)> callback=nullptr)kurlyk::WebSocketClientinline
send_message(const std::string &message, long rate_limit_id=0, std::function< void(const std::error_code &)> callback=nullptr)kurlyk::WebSocketClientinline
set_accept_encoding(bool identity=false, bool deflate=false, bool gzip=false, bool brotli=false)kurlyk::WebSocketClientinline
set_accept_language(const std::string &accept_language)kurlyk::WebSocketClientinline
set_ca_file(const std::string &ca_file)kurlyk::WebSocketClientinline
set_ca_file(bool verify_cert, const std::string &ca_file)kurlyk::WebSocketClientinline
set_config(std::unique_ptr< WebSocketConfig > config)kurlyk::WebSocketClientinline
set_config(std::unique_ptr< WebSocketConfig > config, std::function< void(bool)> callback)kurlyk::WebSocketClientinline
set_cookie(const std::string &cookie)kurlyk::WebSocketClientinline
set_idle_timeout(long idle_timeout)kurlyk::WebSocketClientinline
set_proxy(const std::string &ip, int port, ProxyType type=ProxyType::PROXY_HTTP)kurlyk::WebSocketClientinline
set_proxy(const std::string &ip, int port, const std::string &username, const std::string &password, ProxyType type=ProxyType::PROXY_HTTP)kurlyk::WebSocketClientinline
set_proxy_auth(const std::string &auth)kurlyk::WebSocketClientinline
set_proxy_auth(const std::string &username, const std::string &password)kurlyk::WebSocketClientinline
set_proxy_server(const std::string &server)kurlyk::WebSocketClientinline
set_proxy_type(ProxyType type)kurlyk::WebSocketClientinline
set_reconnect(bool reconnect, long reconnect_attempts=0, long reconnect_delay=0)kurlyk::WebSocketClientinline
set_request_timeout(long request_timeout)kurlyk::WebSocketClientinline
set_url(const std::string &host, const std::string &path, const std::string &query="")kurlyk::WebSocketClientinline
set_url(const std::string &url, const QueryParams &query)kurlyk::WebSocketClientinline
set_user_agent(const std::string &user_agent)kurlyk::WebSocketClientinline
set_verify_cert(bool verify_cert)kurlyk::WebSocketClientinline
WebSocketClient()kurlyk::WebSocketClientinline
WebSocketClient(std::unique_ptr< WebSocketConfig > config, std::function< void(bool)> callback=nullptr)kurlyk::WebSocketClientinline
WebSocketClient(const std::string &url, const Headers &headers=Headers(), const std::string &proxy_server=std::string(), const std::string &proxy_auth=std::string(), ProxyType proxy_type=ProxyType::PROXY_HTTP, long request_timeout=20, bool reconnect=true, bool verify_cert=true, const std::string &ca_file=std::string(), int rpm=200)kurlyk::WebSocketClientinline
WebSocketClient(const WebSocketClient &)=deletekurlyk::WebSocketClient
~WebSocketClient()kurlyk::WebSocketClientinlinevirtual