NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
smtp_socket 成员列表

成员的完整列表,这些成员属于 smtp_socket,包括所有继承而来的类成员

address_family() const noexceptip_socketinline
auth_method 枚举名称smtp_socket
authenticate(const string &username, const string &password, auth_method method=auth_method::plain)smtp_socket
bind(const ip_address &endpoint)socket_base
cipher_name() constsmtp_socketinline
close() noexcept overrideip_socketinlinevirtual
connect(const ip_address &addr, const string &domain="localhost", tls_mode mode=tls_mode::none, const ssl_context *ctx=nullptr, const string &sni_hostname="")smtp_socket
connect(const string &hostname, ports port, const string &domain="localhost", tls_mode mode=tls_mode::none, dns_client *dns=nullptr, const ssl_context *ctx=nullptr, const string &sni_hostname="")smtp_socket
ip_socket::connect(const ip_address &endpoint)ip_socketvirtual
disconnect()smtp_socket
family_ip_socketprotected
fd_socket_baseprotected
get_option(int level, int optname, void *optval, ::socklen_t *optlen) const noexceptsocket_base
invalid_handlesocket_basestatic
ip_socket()=defaultip_socket
ip_socket(const native_handle_type fd) noexceptip_socketinlineexplicit
is_connected() const noexceptsmtp_socketinline
is_ipv4() const noexceptip_socketinline
is_ipv6() const noexceptip_socketinline
is_open() const noexceptsocket_baseinline
is_tls_active() const noexceptsmtp_socketinline
listen(int backlog)socket_base
local_endpoint() constsocket_base
native_handle() const noexceptsocket_baseinline
native_handle_type typedefsocket_base
noop()smtp_socket
open(int family, int type, int protocol)socket_base
operator bool() const noexceptsocket_baseinlineexplicit
socket_base::operator=(socket_base &&other) noexceptsocket_base
release() noexceptsocket_baseinline
remote_endpoint() constsocket_base
send(const smtp_message &msg)smtp_socket
set_keep_alive(bool enable=true) noexceptsocket_base
set_nonblocking(bool enable) noexceptsocket_base
set_option(int level, int optname, const void *value, ::socklen_t len) noexceptsocket_base
set_receive_buffer_size(int size) noexceptsocket_base
set_receive_timeout(milliseconds timeout) noexceptsocket_base
set_reuse_address(bool enable=true) noexceptsocket_base
set_reuse_port(bool enable=true) noexceptsocket_base
set_send_buffer_size(int size) noexceptsocket_base
set_send_timeout(milliseconds timeout) noexceptsocket_base
set_tcp_nodelay(bool enable=true) noexceptsocket_base
shutdown_both() noexceptsocket_base
shutdown_receive() noexceptsocket_base
shutdown_send() noexceptsocket_base
smtp_socket()=defaultsmtp_socket
smtp_socket(native_handle_type fd) noexceptsmtp_socketinlineexplicit
socket_base()socket_base
socket_base(const native_handle_type fd) noexceptsocket_baseinlineexplicit
socket_base(socket_base &&other) noexceptsocket_baseinline
starttls(const ssl_context &ctx, const string &sni_hostname="")smtp_socket
tls_mode 枚举名称smtp_socket
tls_version() constsmtp_socketinline
try_open(int family, int type, int protocol) noexceptsocket_base
verify_peer() constsmtp_socketinline
~ip_socket() override=defaultip_socket
~socket_base()socket_baseinlinevirtual