Monero
Loading...
Searching...
No Matches
epee::net_utils::connection_basic_shared_state Class Reference

#include <connection_basic.hpp>

Inheritance diagram for epee::net_utils::connection_basic_shared_state:
Collaboration diagram for epee::net_utils::connection_basic_shared_state:

Public Member Functions

 connection_basic_shared_state ()
void configure_ssl (ssl_options_t src)
const ssl_options_tssl_options () const noexcept

Public Attributes

boost::asio::ssl::context ssl_context
std::atomic< long > sock_count
std::atomic< long > sock_number

Private Attributes

ssl_options_t ssl_options_

Constructor & Destructor Documentation

◆ connection_basic_shared_state()

epee::net_utils::connection_basic_shared_state::connection_basic_shared_state ( )
inline

Member Function Documentation

◆ configure_ssl()

void epee::net_utils::connection_basic_shared_state::configure_ssl ( ssl_options_t src)
inline

◆ ssl_options()

const ssl_options_t & epee::net_utils::connection_basic_shared_state::ssl_options ( ) const
inlinenoexcept

Member Data Documentation

◆ sock_count

std::atomic<long> epee::net_utils::connection_basic_shared_state::sock_count

◆ sock_number

std::atomic<long> epee::net_utils::connection_basic_shared_state::sock_number

◆ ssl_context

boost::asio::ssl::context epee::net_utils::connection_basic_shared_state::ssl_context

◆ ssl_options_

ssl_options_t epee::net_utils::connection_basic_shared_state::ssl_options_
private

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