RESTinio
restinio::impl::acceptor_t< Traits > Member List

This is the complete list of members for restinio::impl::acceptor_t< Traits >, including all inherited members.

accept_connection_for_socket_with_index(std::size_t i)restinio::impl::acceptor_t< Traits >inlineprivate
accept_current_connection(std::size_t i, const std::error_code &ec) noexceptrestinio::impl::acceptor_t< Traits >inlineprivate
accept_next(std::size_t i) noexceptrestinio::impl::acceptor_t< Traits >inlineprivate
acceptor_t(Settings &settings, asio_ns::io_context &io_context, connection_factory_shared_ptr_t connection_factory, logger_t &logger)restinio::impl::acceptor_t< Traits >inline
call_accept_now(std::size_t index) noexceptrestinio::impl::acceptor_t< Traits >inlineprivatevirtual
close()restinio::impl::acceptor_t< Traits >inline
close_impl()restinio::impl::acceptor_t< Traits >inlineprivate
concurrent_accept_sockets_count() const noexceptrestinio::impl::socket_supplier_t< Traits::stream_socket_t >inlineprotected
connection_count_limiter_t typedefrestinio::impl::acceptor_t< Traits >private
connection_factory_shared_ptr_t typedefrestinio::impl::acceptor_t< Traits >
connection_factory_t typedefrestinio::impl::acceptor_t< Traits >
connection_lifetime_monitor_t typedefrestinio::impl::acceptor_t< Traits >private
do_accept_current_connection(stream_socket_t incoming_socket, endpoint_t remote_endpoint)restinio::impl::acceptor_t< Traits >inlineprivate
get_executor() noexceptrestinio::impl::acceptor_t< Traits >inlineprivate
get_open_close_operations_executor() noexceptrestinio::impl::acceptor_t< Traits >inline
inspect_incoming(Socket &socket) const noexceptrestinio::impl::acceptor_details::ip_blocker_holder_t< Ip_Blocker >inlineprotected
ip_blocker_base_t typedefrestinio::impl::acceptor_t< Traits >private
ip_blocker_holder_t(const Settings &settings)restinio::impl::acceptor_details::ip_blocker_holder_t< Ip_Blocker >inlineprotected
logger_t typedefrestinio::impl::acceptor_t< Traits >
m_acceptorrestinio::impl::acceptor_t< Traits >private
m_acceptor_options_setterrestinio::impl::acceptor_t< Traits >private
m_acceptor_post_bind_hookrestinio::impl::acceptor_t< Traits >private
m_addressrestinio::impl::acceptor_t< Traits >private
m_connection_count_limiterrestinio::impl::acceptor_t< Traits >private
m_connection_factoryrestinio::impl::acceptor_t< Traits >private
m_executorrestinio::impl::acceptor_t< Traits >private
m_io_contextrestinio::impl::socket_supplier_t< Traits::stream_socket_t >private
m_ip_blockerrestinio::impl::acceptor_details::ip_blocker_holder_t< Ip_Blocker >protected
m_loggerrestinio::impl::acceptor_t< Traits >private
m_open_close_operations_executorrestinio::impl::acceptor_t< Traits >private
m_portrestinio::impl::acceptor_t< Traits >private
m_protocolrestinio::impl::acceptor_t< Traits >private
m_separate_accept_and_create_connectrestinio::impl::acceptor_t< Traits >private
m_socketsrestinio::impl::socket_supplier_t< Traits::stream_socket_t >private
move_socket(std::size_t idx)restinio::impl::socket_supplier_t< Traits::stream_socket_t >inlineprotected
open()restinio::impl::acceptor_t< Traits >inline
schedule_next_accept_attempt(std::size_t index) noexceptrestinio::impl::acceptor_t< Traits >inlineprivatevirtual
self_as_acceptor_callback() noexceptrestinio::impl::acceptor_t< Traits >inlineprivate
socket(std::size_t idx)restinio::impl::socket_supplier_t< Traits::stream_socket_t >inlineprotected
socket_holder_base_t typedefrestinio::impl::acceptor_t< Traits >
socket_supplier_t(Settings &settings, asio_ns::io_context &io_context)restinio::impl::socket_supplier_t< Traits::stream_socket_t >inlineprotected
strand_t typedefrestinio::impl::acceptor_t< Traits >
stream_socket_t typedefrestinio::impl::acceptor_t< Traits >
try_extract_actual_address_from_variant(const restinio::details::address_variant_t &from)restinio::impl::acceptor_t< Traits >inlineprivatestatic