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

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

address_family() const noexceptneforce::ip_socketinline
async_connect(io_context &ctx, const ip_address &endpoint, function< void(error_code)> handler)neforce::tcp_socket
async_connect(io_context &ctx, const ip_address &endpoint, cancellation_slot &slot, function< void(error_code)> handler)neforce::tcp_socket
async_connect(io_context &ctx, const ip_address &endpoint, Token &&token)neforce::tcp_socketinline
async_connect(io_context &ctx, const ip_address &endpoint, use_future_t)neforce::tcp_socketinline
async_connect(io_context &ctx, const ip_address &endpoint, detached_t)neforce::tcp_socketinline
async_connect(io_context &ctx, const ip_address &endpoint, use_awaitable_t)neforce::tcp_socketinline
async_read(io_context &ctx, memory_view< char > buffer, function< void(error_code, size_t)> handler) overrideneforce::tcp_socketvirtual
async_read(io_context &ctx, memory_view< char > buffer, cancellation_slot &slot, function< void(error_code, size_t)> handler) overrideneforce::tcp_socketvirtual
neforce::async_stream::async_read(io_context &ctx, memory_view< char > buffer, Token &&token)neforce::async_streaminline
neforce::async_stream::async_read(io_context &ctx, memory_view< char > buffer, use_future_t)neforce::async_streaminline
neforce::async_stream::async_read(io_context &ctx, memory_view< char > buffer, detached_t)neforce::async_streaminline
neforce::async_stream::async_read(io_context &ctx, memory_view< char > buffer, use_awaitable_t)neforce::async_streaminline
neforce::async_stream::async_read(io_context &ctx, mutable_buffers &bufs, function< void(error_code, size_t)> handler)neforce::async_stream
neforce::async_stream::async_read(io_context &ctx, dynamic_buffer &buf, size_t n, function< void(error_code, size_t)> handler)neforce::async_streaminline
async_receive(io_context &ctx, memory_view< char > buffer, function< void(error_code, size_t)> handler)neforce::tcp_socketinline
async_receive(io_context &ctx, memory_view< char > buffer, cancellation_slot &slot, function< void(error_code, size_t)> handler)neforce::tcp_socketinline
async_receive(io_context &ctx, memory_view< char > buffer, Token &&token)neforce::tcp_socketinline
async_send(io_context &ctx, memory_view< const char > buffer, function< void(error_code, size_t)> handler)neforce::tcp_socketinline
async_send(io_context &ctx, memory_view< const char > buffer, cancellation_slot &slot, function< void(error_code, size_t)> handler)neforce::tcp_socketinline
async_send(io_context &ctx, memory_view< const char > buffer, Token &&token)neforce::tcp_socketinline
async_write(io_context &ctx, memory_view< const char > buffer, function< void(error_code, size_t)> handler) overrideneforce::tcp_socketvirtual
async_write(io_context &ctx, memory_view< const char > buffer, cancellation_slot &slot, function< void(error_code, size_t)> handler) overrideneforce::tcp_socketvirtual
neforce::async_stream::async_write(io_context &ctx, memory_view< const char > buffer, Token &&token)neforce::async_streaminline
neforce::async_stream::async_write(io_context &ctx, memory_view< const char > buffer, use_future_t)neforce::async_streaminline
neforce::async_stream::async_write(io_context &ctx, memory_view< const char > buffer, detached_t)neforce::async_streaminline
neforce::async_stream::async_write(io_context &ctx, memory_view< const char > buffer, use_awaitable_t)neforce::async_streaminline
neforce::async_stream::async_write(io_context &ctx, const_buffers &bufs, function< void(error_code, size_t)> handler)neforce::async_stream
bind(const ip_address &endpoint)neforce::socket_base
close() noexcept overrideneforce::ip_socketinlinevirtual
connect(const ip_address &endpoint, milliseconds timeout, bool was_blocking=true)neforce::tcp_socket
neforce::ip_socket::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
is_ssl() const noexceptneforce::tcp_socketinlinevirtual
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=family::INET4)neforce::tcp_socket
neforce::ip_socket::open(family f, type t=type::STREAM, protocol p=protocol::AUTO)neforce::socket_base
operator bool() const noexceptneforce::socket_baseinlineexplicit
operator=(tcp_socket &&)=defaultneforce::tcp_socket
neforce::socket_base::operator=(socket_base &&other) noexceptneforce::socket_base
protocol 枚举名称neforce::socket_base
receive(memory_view< char > buffer, int flags=0)neforce::tcp_socketvirtual
receive_all(size_t expected_size)neforce::tcp_socket
release() noexceptneforce::socket_baseinline
remote_endpoint() constneforce::socket_base
send(memory_view< const char > data, int flags=0)neforce::tcp_socketvirtual
send(memory_view< const char > data, milliseconds timeout, int flags=0)neforce::tcp_socket
send_all(memory_view< const char > data)neforce::tcp_socket
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
tcp_socket()=defaultneforce::tcp_socket
tcp_socket(tcp_socket &&)=defaultneforce::tcp_socket
tcp_socket(native_handle_type fd)neforce::tcp_socketinlineexplicit
try_open(family f, type t=type::STREAM, protocol p=protocol::AUTO) noexceptneforce::socket_base
type 枚举名称neforce::socket_base
~async_stream()=defaultneforce::async_streamvirtual
~ip_socket() override=defaultneforce::ip_socket
~socket_base()neforce::socket_baseinlinevirtual
~tcp_socket() override=defaultneforce::tcp_socket