NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
neforce::ip_socket 成员列表

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

address_family() const noexceptneforce::ip_socketinline
bind(const ip_address &endpoint)neforce::socket_base
close() noexcept overrideneforce::ip_socketinlinevirtual
connect(const ip_address &endpoint)neforce::ip_socketvirtual
family typedefneforce::socket_base
family_neforce::ip_socketprotected
fd_neforce::socket_baseprotected
get_keep_alive() const noexceptneforce::socket_base
get_option(int level, int optname, void *optval, ::socklen_t *optlen) const noexceptneforce::socket_base
get_receive_buffer_size() const noexceptneforce::socket_base
get_receive_timeout() const noexceptneforce::socket_base
get_reuse_address() const noexceptneforce::socket_base
get_reuse_port() const noexceptneforce::socket_base
get_send_buffer_size() const noexceptneforce::socket_base
get_send_timeout() const noexceptneforce::socket_base
get_tcp_nodelay() const noexceptneforce::socket_base
invalid_handleneforce::socket_basestatic
ip_socket()=defaultneforce::ip_socket
ip_socket(const native_handle_type fd) noexceptneforce::ip_socketinlineexplicit
is_ipv4() const noexceptneforce::ip_socketinline
is_ipv6() const noexceptneforce::ip_socketinline
is_nonblocking() const noexceptneforce::socket_base
is_open() const noexceptneforce::socket_baseinline
listen(int backlog)neforce::socket_base
local_endpoint() constneforce::socket_base
native_handle() const noexceptneforce::socket_baseinline
native_handle_type typedefneforce::socket_base
nonblocking_neforce::socket_baseprotected
open(family f, type t=type::STREAM, protocol p=protocol::AUTO)neforce::socket_base
operator bool() const noexceptneforce::socket_baseinlineexplicit
neforce::socket_base::operator=(socket_base &&other) noexceptneforce::socket_base
protocol 枚举名称neforce::socket_base
release() noexceptneforce::socket_baseinline
remote_endpoint() constneforce::socket_base
set_keep_alive(bool enable=true) noexceptneforce::socket_base
set_nonblocking(bool enable) noexceptneforce::socket_base
set_option(int level, int optname, const void *value, ::socklen_t len) noexceptneforce::socket_base
set_receive_buffer_size(int size) noexceptneforce::socket_base
set_receive_timeout(milliseconds timeout) noexceptneforce::socket_base
set_reuse_address(bool enable=true) noexceptneforce::socket_base
set_reuse_port(bool enable=true) noexceptneforce::socket_base
set_send_buffer_size(int size) noexceptneforce::socket_base
set_send_timeout(milliseconds timeout) noexceptneforce::socket_base
set_tcp_nodelay(bool enable=true) noexceptneforce::socket_base
shutdown_both() noexceptneforce::socket_base
shutdown_receive() noexceptneforce::socket_base
shutdown_send() noexceptneforce::socket_base
socket_base()neforce::socket_base
socket_base(const native_handle_type fd) noexceptneforce::socket_baseinlineexplicit
socket_base(socket_base &&other) noexceptneforce::socket_baseinline
try_open(family f, type t=type::STREAM, protocol p=protocol::AUTO) noexceptneforce::socket_base
type 枚举名称neforce::socket_base
~ip_socket() override=defaultneforce::ip_socket
~socket_base()neforce::socket_baseinlinevirtual