Monero
Loading...
Searching...
No Matches
epee::http_server_impl_base< t_child_class, t_connection_context > Member List

This is the complete list of members for epee::http_server_impl_base< t_child_class, t_connection_context >, including all inherited members.

deinit()epee::http_server_impl_base< t_child_class, t_connection_context >inline
deinit_server_thread()epee::net_utils::http::i_http_server_handler< epee::net_utils::connection_context_base >inlinevirtual
get_binded_port()epee::http_server_impl_base< t_child_class, t_connection_context >inline
get_connections_count() constepee::http_server_impl_base< t_child_class, t_connection_context >inline
handle_http_request(const http_request_info &query_info, http_response_info &response, epee::net_utils::connection_context_base &m_conn_context)=0epee::net_utils::http::i_http_server_handler< epee::net_utils::connection_context_base >pure virtual
http_server_impl_base()epee::http_server_impl_base< t_child_class, t_connection_context >inline
http_server_impl_base(boost::asio::io_context &external_io_service)epee::http_server_impl_base< t_child_class, t_connection_context >inlineexplicit
init(std::function< void(size_t, uint8_t *)> rng, const std::string &bind_port="0", const std::string &bind_ip="0.0.0.0", const std::string &bind_ipv6_address="::", bool use_ipv6=false, bool require_ipv4=true, std::vector< std::string > access_control_origins=std::vector< std::string >(), boost::optional< net_utils::http::login > user=boost::none, net_utils::ssl_options_t ssl_options=net_utils::ssl_support_t::e_ssl_support_autodetect, const std::size_t max_public_ip_connections=DEFAULT_RPC_MAX_CONNECTIONS_PER_PUBLIC_IP, const std::size_t max_private_ip_connections=DEFAULT_RPC_MAX_CONNECTIONS_PER_PRIVATE_IP, const std::size_t max_connections=DEFAULT_RPC_MAX_CONNECTIONS, const std::size_t response_soft_limit=DEFAULT_RPC_SOFT_LIMIT_SIZE)epee::http_server_impl_base< t_child_class, t_connection_context >inline
init_server_thread()epee::net_utils::http::i_http_server_handler< epee::net_utils::connection_context_base >inlinevirtual
is_host_limit(const net_utils::network_address &na) override finalepee::http_server_impl_base< t_child_class, t_connection_context >inlineprotectedvirtual
m_net_serverepee::http_server_impl_base< t_child_class, t_connection_context >protected
run(size_t threads_count, bool wait=true)epee::http_server_impl_base< t_child_class, t_connection_context >inline
send_stop_signal()epee::http_server_impl_base< t_child_class, t_connection_context >inline
timed_wait_server_stop(uint64_t ms)epee::http_server_impl_base< t_child_class, t_connection_context >inline
~i_connection_limit()epee::net_utils::i_connection_limitinlineprivatevirtual
~i_http_server_handler()epee::net_utils::http::i_http_server_handler< epee::net_utils::connection_context_base >inlinevirtual