Monero
Classes | Public Attributes | List of all members
epee::net_utils::connection< t_protocol_handler >::state_t Struct Reference
Collaboration diagram for epee::net_utils::connection< t_protocol_handler >::state_t:
Collaboration graph
[legend]

Classes

struct  data_t
 
struct  protocol_t
 
struct  socket_status_t
 
struct  ssl_t
 
struct  stat_t
 
struct  timer_status_t
 
struct  timers_status_t
 

Public Attributes

std::mutex lock
 
std::condition_variable_any condition
 
status_t status
 
socket_status_t socket
 
ssl_t ssl
 
timers_status_t timers
 
protocol_t protocol
 
stat_t stat
 
data_t data
 

Member Data Documentation

◆ condition

template<class t_protocol_handler>
std::condition_variable_any epee::net_utils::connection< t_protocol_handler >::state_t::condition

◆ data

template<class t_protocol_handler>
data_t epee::net_utils::connection< t_protocol_handler >::state_t::data

◆ lock

template<class t_protocol_handler>
std::mutex epee::net_utils::connection< t_protocol_handler >::state_t::lock

◆ protocol

template<class t_protocol_handler>
protocol_t epee::net_utils::connection< t_protocol_handler >::state_t::protocol

◆ socket

template<class t_protocol_handler>
socket_status_t epee::net_utils::connection< t_protocol_handler >::state_t::socket

◆ ssl

template<class t_protocol_handler>
ssl_t epee::net_utils::connection< t_protocol_handler >::state_t::ssl

◆ stat

template<class t_protocol_handler>
stat_t epee::net_utils::connection< t_protocol_handler >::state_t::stat

◆ status

template<class t_protocol_handler>
status_t epee::net_utils::connection< t_protocol_handler >::state_t::status

◆ timers

template<class t_protocol_handler>
timers_status_t epee::net_utils::connection< t_protocol_handler >::state_t::timers

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