NexusForce
1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
ssl_client 成员列表
成员的完整列表,这些成员属于
ssl_client
,包括所有继承而来的类成员
auto_reconnect_
tcp_client_base
protected
cipher_name
() const
ssl_client
connect
(const string &host, ports port)
tcp_client_base
virtual
connect_callback_
tcp_client_base
protected
connect_callback_t
typedef
tcp_client_base
connect_timeout
() const noexcept
tcp_client_base
inline
connect_timeout_
tcp_client_base
protected
connected_host
() const noexcept
tcp_client_base
inline
connected_host_
tcp_client_base
protected
connected_port
() const noexcept
tcp_client_base
inline
connected_port_
tcp_client_base
protected
create_socket
() override
ssl_client
inline
protected
virtual
current_reconnect_attempt
() const noexcept
tcp_client_base
inline
current_reconnect_attempt_
tcp_client_base
protected
disconnect
() noexcept
tcp_client_base
disconnect_callback_
tcp_client_base
protected
disconnect_callback_t
typedef
tcp_client_base
dns_
tcp_client_base
protected
exception_handler_
tcp_client_base
protected
exception_handler_t
typedef
tcp_client_base
get_dns_client
() noexcept
tcp_client_base
inline
get_dns_client
() const noexcept
tcp_client_base
inline
handle_exception
(const exception &e) const
tcp_client_base
inline
protected
has_ssl_context
() const noexcept
ssl_client
inline
is_auto_reconnect
() const noexcept
tcp_client_base
inline
is_connected
() const noexcept
tcp_client_base
inline
is_reconnecting
() const noexcept
tcp_client_base
inline
is_reconnecting_
tcp_client_base
protected
is_ssl_initialized
() const noexcept
ssl_client
inline
load_ca_file
(const string &ca_file)
ssl_client
load_ca_path
(const string &ca_path)
ssl_client
peer_certificate_info
() const
ssl_client
post_connect
() override
ssl_client
protected
virtual
pre_disconnect
() override
ssl_client
inline
protected
virtual
prefer_ipv6
() const noexcept
tcp_client_base
inline
prefer_ipv6_
tcp_client_base
protected
protocol_version
() const
ssl_client
receive
(void *buffer, size_t length)
tcp_client_base
receive_all
(size_t max_size=0)
tcp_client_base
receive_exact
(memory_view< char > buffer)
tcp_client_base
receive_line
(size_t max_length=8192)
tcp_client_base
reconnect_attempts
() const noexcept
tcp_client_base
inline
reconnect_attempts_
tcp_client_base
protected
reconnect_delay
() const noexcept
tcp_client_base
inline
reconnect_delay_
tcp_client_base
protected
reconnect_if_needed
()
tcp_client_base
protected
recv_timeout
() const noexcept
tcp_client_base
inline
recv_timeout_
tcp_client_base
protected
send
(const void *data, size_t length)
tcp_client_base
send
(string_view data)
tcp_client_base
inline
send_all
(const void *data, size_t length)
tcp_client_base
send_all
(string_view data)
tcp_client_base
inline
send_timeout
() const noexcept
tcp_client_base
inline
send_timeout_
tcp_client_base
protected
set_auto_reconnect
(bool enable, int max_attempts=3)
tcp_client_base
set_connect_callback
(connect_callback_t callback)
tcp_client_base
inline
set_connect_timeout
(milliseconds timeout)
tcp_client_base
set_disconnect_callback
(disconnect_callback_t callback)
tcp_client_base
inline
set_dns_server
(dns_client::config cfg)
tcp_client_base
inline
set_exception_handler
(exception_handler_t handler)
tcp_client_base
inline
set_prefer_ipv6
(bool prefer) noexcept
tcp_client_base
inline
set_reconnect_delay
(milliseconds delay)
tcp_client_base
set_recv_timeout
(milliseconds timeout)
tcp_client_base
set_send_timeout
(milliseconds timeout)
tcp_client_base
set_sni_hostname
(string hostname)
ssl_client
set_ssl_context
(ssl_context ctx)
ssl_client
set_verify_peer
(bool verify)
ssl_client
socket
()
tcp_client_base
socket
() const
tcp_client_base
socket_
tcp_client_base
protected
ssl_client
()=default
ssl_client
ssl_client
(ssl_context ctx)
ssl_client
explicit
ssl_socket_ref
()
ssl_client
ssl_socket_ref
() const
ssl_client
tcp_client_base
()=default
tcp_client_base
tcp_client_base
(dns_client dns)
tcp_client_base
inline
explicit
try_connect_to_ip
(const string &ip, ports port)
tcp_client_base
protected
~tcp_client_base
()
tcp_client_base
inline
virtual
制作者
1.16.0