|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
成员的完整列表,这些成员属于 neforce::ssl_socket,包括所有继承而来的类成员
| address_family() const noexcept | neforce::ip_socket | inline |
| 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_socket | inline |
| async_connect(io_context &ctx, const ip_address &endpoint, use_future_t) | neforce::tcp_socket | inline |
| async_connect(io_context &ctx, const ip_address &endpoint, detached_t) | neforce::tcp_socket | inline |
| async_connect(io_context &ctx, const ip_address &endpoint, use_awaitable_t) | neforce::tcp_socket | inline |
| async_read(io_context &ctx, memory_view< char > buffer, function< void(error_code, size_t)> handler) override | neforce::tcp_socket | virtual |
| async_read(io_context &ctx, memory_view< char > buffer, cancellation_slot &slot, function< void(error_code, size_t)> handler) override | neforce::tcp_socket | virtual |
| neforce::async_stream::async_read(io_context &ctx, memory_view< char > buffer, Token &&token) | neforce::async_stream | inline |
| neforce::async_stream::async_read(io_context &ctx, memory_view< char > buffer, use_future_t) | neforce::async_stream | inline |
| neforce::async_stream::async_read(io_context &ctx, memory_view< char > buffer, detached_t) | neforce::async_stream | inline |
| neforce::async_stream::async_read(io_context &ctx, memory_view< char > buffer, use_awaitable_t) | neforce::async_stream | inline |
| 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_stream | inline |
| async_receive(io_context &ctx, memory_view< char > buffer, function< void(error_code, size_t)> handler) | neforce::tcp_socket | inline |
| async_receive(io_context &ctx, memory_view< char > buffer, cancellation_slot &slot, function< void(error_code, size_t)> handler) | neforce::tcp_socket | inline |
| async_receive(io_context &ctx, memory_view< char > buffer, Token &&token) | neforce::tcp_socket | inline |
| async_send(io_context &ctx, memory_view< const char > buffer, function< void(error_code, size_t)> handler) | neforce::tcp_socket | inline |
| async_send(io_context &ctx, memory_view< const char > buffer, cancellation_slot &slot, function< void(error_code, size_t)> handler) | neforce::tcp_socket | inline |
| async_send(io_context &ctx, memory_view< const char > buffer, Token &&token) | neforce::tcp_socket | inline |
| async_write(io_context &ctx, memory_view< const char > buffer, function< void(error_code, size_t)> handler) override | neforce::tcp_socket | virtual |
| async_write(io_context &ctx, memory_view< const char > buffer, cancellation_slot &slot, function< void(error_code, size_t)> handler) override | neforce::tcp_socket | virtual |
| neforce::async_stream::async_write(io_context &ctx, memory_view< const char > buffer, Token &&token) | neforce::async_stream | inline |
| neforce::async_stream::async_write(io_context &ctx, memory_view< const char > buffer, use_future_t) | neforce::async_stream | inline |
| neforce::async_stream::async_write(io_context &ctx, memory_view< const char > buffer, detached_t) | neforce::async_stream | inline |
| neforce::async_stream::async_write(io_context &ctx, memory_view< const char > buffer, use_awaitable_t) | neforce::async_stream | inline |
| 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 override | neforce::ssl_socket | virtual |
| connect(const ip_address &endpoint, milliseconds timeout, bool was_blocking=true) | neforce::tcp_socket | |
| neforce::ip_socket::connect(const ip_address &endpoint) | neforce::ip_socket | virtual |
| family typedef | neforce::socket_base | |
| family_ | neforce::ip_socket | protected |
| fd_ | neforce::socket_base | protected |
| get_alpn_negotiated() const | neforce::ssl_socket | |
| get_keep_alive() const noexcept | neforce::socket_base | |
| get_option(int level, int optname, void *optval, ::socklen_t *optlen) const noexcept | neforce::socket_base | |
| get_receive_buffer_size() const noexcept | neforce::socket_base | |
| get_receive_timeout() const noexcept | neforce::socket_base | |
| get_reuse_address() const noexcept | neforce::socket_base | |
| get_reuse_port() const noexcept | neforce::socket_base | |
| get_send_buffer_size() const noexcept | neforce::socket_base | |
| get_send_timeout() const noexcept | neforce::socket_base | |
| get_tcp_nodelay() const noexcept | neforce::socket_base | |
| init_client_ssl(const ssl_context &ctx, const string &hostname="") | neforce::ssl_socket | |
| init_server_ssl(const ssl_context &ctx) | neforce::ssl_socket | |
| invalid_handle | neforce::socket_base | static |
| ip_socket()=default | neforce::ip_socket | |
| ip_socket(const native_handle_type fd) noexcept | neforce::ip_socket | inlineexplicit |
| is_ipv4() const noexcept | neforce::ip_socket | inline |
| is_ipv6() const noexcept | neforce::ip_socket | inline |
| is_nonblocking() const noexcept | neforce::socket_base | |
| is_open() const noexcept | neforce::socket_base | inline |
| is_ssl() const noexcept override | neforce::ssl_socket | inlinevirtual |
| listen(int backlog) | neforce::socket_base | |
| local_endpoint() const | neforce::socket_base | |
| native_handle() const noexcept | neforce::socket_base | inline |
| native_handle_type typedef | neforce::socket_base | |
| nonblocking_ | neforce::socket_base | protected |
| 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 noexcept | neforce::socket_base | inlineexplicit |
| neforce::tcp_socket::operator=(tcp_socket &&)=default | neforce::tcp_socket | |
| neforce::socket_base::operator=(socket_base &&other) noexcept | neforce::socket_base | |
| peer_certificate_info() const | neforce::ssl_socket | |
| protocol 枚举名称 | neforce::socket_base | |
| receive(memory_view< char > buffer, int flags=0) override | neforce::ssl_socket | virtual |
| receive_all(size_t expected_size) | neforce::tcp_socket | |
| release() noexcept | neforce::socket_base | inline |
| remote_endpoint() const | neforce::socket_base | |
| send(memory_view< const char > data, int flags=0) override | neforce::ssl_socket | virtual |
| neforce::tcp_socket::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) noexcept | neforce::socket_base | |
| set_nonblocking(bool enable) noexcept | neforce::socket_base | |
| set_option(int level, int optname, const void *value, ::socklen_t len) noexcept | neforce::socket_base | |
| set_receive_buffer_size(int size) noexcept | neforce::socket_base | |
| set_receive_timeout(milliseconds timeout) noexcept | neforce::socket_base | |
| set_reuse_address(bool enable=true) noexcept | neforce::socket_base | |
| set_reuse_port(bool enable=true) noexcept | neforce::socket_base | |
| set_send_buffer_size(int size) noexcept | neforce::socket_base | |
| set_send_timeout(milliseconds timeout) noexcept | neforce::socket_base | |
| set_tcp_nodelay(bool enable=true) noexcept | neforce::socket_base | |
| shutdown_both() noexcept | neforce::socket_base | |
| shutdown_receive() noexcept | neforce::socket_base | |
| shutdown_send() noexcept | neforce::socket_base | |
| socket_base() | neforce::socket_base | |
| socket_base(const native_handle_type fd) noexcept | neforce::socket_base | inlineexplicit |
| socket_base(socket_base &&other) noexcept | neforce::socket_base | inline |
| ssl() | neforce::ssl_socket | inline |
| ssl() const | neforce::ssl_socket | inline |
| ssl_socket()=default | neforce::ssl_socket | |
| ssl_socket(const native_handle_type fd) | neforce::ssl_socket | inlineexplicit |
| ssl_socket(tcp_socket sock) | neforce::ssl_socket | inlineexplicit |
| tcp_socket()=default | neforce::tcp_socket | |
| tcp_socket(tcp_socket &&)=default | neforce::tcp_socket | |
| tcp_socket(native_handle_type fd) | neforce::tcp_socket | inlineexplicit |
| try_open(family f, type t=type::STREAM, protocol p=protocol::AUTO) noexcept | neforce::socket_base | |
| type 枚举名称 | neforce::socket_base | |
| ~async_stream()=default | neforce::async_stream | virtual |
| ~ip_socket() override=default | neforce::ip_socket | |
| ~socket_base() | neforce::socket_base | inlinevirtual |
| ~ssl_socket() override=default | neforce::ssl_socket | |
| ~tcp_socket() override=default | neforce::tcp_socket |