|
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) |
1.8.17