MOTION
0.01
Framework for mixed-protocol multi-party computation
|
#include "communication_layer.h"
#include <cstdint>
#include <functional>
#include <limits>
#include <shared_mutex>
#include <stdexcept>
#include <thread>
#include <unordered_map>
#include <variant>
#include <flatbuffers/flatbuffers.h>
#include <fmt/format.h>
#include "dummy_transport.h"
#include "message.h"
#include "message_handler.h"
#include "sync_handler.h"
#include "tcp_transport.h"
#include "utility/constants.h"
#include "utility/logger.h"
#include "utility/synchronized_queue.h"
#include "utility/thread.h"
Classes | |
struct | encrypto::motion::communication::CommunicationLayer::CommunicationLayerImplementation |
Namespaces | |
encrypto | |
encrypto::motion | |
encrypto::motion::communication | |
Functions | |
std::vector< std::unique_ptr< CommunicationLayer > > | encrypto::motion::communication::MakeDummyCommunicationLayers (std::size_t number_of_parties) |
std::vector< std::unique_ptr< CommunicationLayer > > | encrypto::motion::communication::MakeLocalTcpCommunicationLayers (std::size_t number_of_parties, bool ipv6) |