|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
成员的完整列表,这些成员属于 tcp_acceptor,包括所有继承而来的类成员
| accept() | tcp_acceptor | |
| accept_nonblock() | tcp_acceptor | |
| address_family() const noexcept | ip_socket | inline |
| bind(const ip_address &endpoint) | socket_base | |
| close() noexcept override | ip_socket | inlinevirtual |
| connect(const ip_address &endpoint) | ip_socket | virtual |
| family_ | ip_socket | protected |
| fd_ | socket_base | protected |
| get_option(int level, int optname, void *optval, ::socklen_t *optlen) const noexcept | socket_base | |
| invalid_handle | socket_base | static |
| ip_socket()=default | ip_socket | |
| ip_socket(const native_handle_type fd) noexcept | ip_socket | inlineexplicit |
| is_ipv4() const noexcept | ip_socket | inline |
| is_ipv6() const noexcept | ip_socket | inline |
| is_open() const noexcept | socket_base | inline |
| listen(int backlog) | socket_base | |
| local_endpoint() const | socket_base | |
| native_handle() const noexcept | socket_base | inline |
| native_handle_type typedef | socket_base | |
| open(const ip_address &endpoint, int backlog=SOMAXCONN) | tcp_acceptor | |
| ip_socket::open(int family, int type, int protocol) | socket_base | |
| operator bool() const noexcept | socket_base | inlineexplicit |
| socket_base::operator=(socket_base &&other) noexcept | socket_base | |
| release() noexcept | socket_base | inline |
| remote_endpoint() const | socket_base | |
| set_keep_alive(bool enable=true) noexcept | socket_base | |
| set_nonblocking(bool enable) noexcept | socket_base | |
| set_option(int level, int optname, const void *value, ::socklen_t len) noexcept | socket_base | |
| set_receive_buffer_size(int size) noexcept | socket_base | |
| set_receive_timeout(milliseconds timeout) noexcept | socket_base | |
| set_reuse_address(bool enable=true) noexcept | socket_base | |
| set_reuse_port(bool enable=true) noexcept | socket_base | |
| set_send_buffer_size(int size) noexcept | socket_base | |
| set_send_timeout(milliseconds timeout) noexcept | socket_base | |
| set_tcp_nodelay(bool enable=true) noexcept | socket_base | |
| shutdown_both() noexcept | socket_base | |
| shutdown_receive() noexcept | socket_base | |
| shutdown_send() noexcept | socket_base | |
| socket_base() | socket_base | |
| socket_base(const native_handle_type fd) noexcept | socket_base | inlineexplicit |
| socket_base(socket_base &&other) noexcept | socket_base | inline |
| tcp_acceptor()=default | tcp_acceptor | |
| try_open(int family, int type, int protocol) noexcept | socket_base | |
| ~ip_socket() override=default | ip_socket | |
| ~socket_base() | socket_base | inlinevirtual |