Monero
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
epee::net_utils::connection< t_protocol_handler >::shared_state Struct Reference

#include <abstract_tcp_server2.h>

Inheritance diagram for epee::net_utils::connection< t_protocol_handler >::shared_state:
Inheritance graph
[legend]
Collaboration diagram for epee::net_utils::connection< t_protocol_handler >::shared_state:
Collaboration graph
[legend]

Public Member Functions

 shared_state ()
 
- Public Member Functions inherited from epee::net_utils::connection_basic_shared_state
 connection_basic_shared_state ()
 
void configure_ssl (ssl_options_t src)
 
const ssl_options_tssl_options () const noexcept
 

Public Attributes

i_connection_filterpfilter
 
i_connection_limitplimit
 
std::size_t response_soft_limit
 
bool stop_signal_sent
 
- Public Attributes inherited from epee::net_utils::connection_basic_shared_state
boost::asio::ssl::context ssl_context
 
std::atomic< long > sock_count
 
std::atomic< long > sock_number
 

Constructor & Destructor Documentation

◆ shared_state()

template<class t_protocol_handler >
epee::net_utils::connection< t_protocol_handler >::shared_state::shared_state ( )
inline

Member Data Documentation

◆ pfilter

template<class t_protocol_handler >
i_connection_filter* epee::net_utils::connection< t_protocol_handler >::shared_state::pfilter

◆ plimit

template<class t_protocol_handler >
i_connection_limit* epee::net_utils::connection< t_protocol_handler >::shared_state::plimit

◆ response_soft_limit

template<class t_protocol_handler >
std::size_t epee::net_utils::connection< t_protocol_handler >::shared_state::response_soft_limit

◆ stop_signal_sent

template<class t_protocol_handler >
bool epee::net_utils::connection< t_protocol_handler >::shared_state::stop_signal_sent

The documentation for this struct was generated from the following file: