MOTION  0.01
Framework for mixed-protocol multi-party computation
Public Member Functions | Public Attributes | List of all members
encrypto::motion::communication::detail::TcpTransportImplementation Struct Reference
Collaboration diagram for encrypto::motion::communication::detail::TcpTransportImplementation:
Collaboration graph
[legend]

Public Member Functions

 TcpTransportImplementation (std::shared_ptr< boost::asio::io_context > io_context, tcp::socket &&socket)
 

Public Attributes

std::shared_ptr< boost::asio::io_context > io_context_
 
boost::asio::ip::tcp::socket socket_
 
std::shared_mutex socket_mutex_
 

Constructor & Destructor Documentation

◆ TcpTransportImplementation()

encrypto::motion::communication::detail::TcpTransportImplementation::TcpTransportImplementation ( std::shared_ptr< boost::asio::io_context >  io_context,
tcp::socket &&  socket 
)
inline

Member Data Documentation

◆ io_context_

std::shared_ptr<boost::asio::io_context> encrypto::motion::communication::detail::TcpTransportImplementation::io_context_

◆ socket_

boost::asio::ip::tcp::socket encrypto::motion::communication::detail::TcpTransportImplementation::socket_

◆ socket_mutex_

std::shared_mutex encrypto::motion::communication::detail::TcpTransportImplementation::socket_mutex_

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