MOTION  0.01
Framework for mixed-protocol multi-party computation
Classes | Namespaces | Functions
tcp_transport.cpp File Reference
#include "tcp_transport.h"
#include <chrono>
#include <future>
#include <shared_mutex>
#include <fmt/format.h>
#include <boost/asio/connect.hpp>
#include <boost/asio/error.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/read.hpp>
#include <boost/asio/write.hpp>
#include <boost/system/error_code.hpp>
Include dependency graph for tcp_transport.cpp:

Classes

struct  encrypto::motion::communication::detail::TcpTransportImplementation
 
struct  encrypto::motion::communication::TcpSetupHelper::TcpSetupImplementation
 

Namespaces

 encrypto
 
 encrypto::motion
 
 encrypto::motion::communication
 
 encrypto::motion::communication::detail
 

Functions

static void encrypto::motion::communication::u32tou8 (std::uint32_t v, std::uint8_t *result)
 
static std::uint32_t encrypto::motion::communication::u8tou32 (std::array< std::uint8_t, sizeof(std::uint32_t)> &v)