BroadcastMessage(std::vector< std::uint8_t > &&message) | encrypto::motion::communication::CommunicationLayer | |
BroadcastMessage(const std::vector< std::uint8_t > &message) | encrypto::motion::communication::CommunicationLayer | |
BroadcastMessage(std::shared_ptr< const std::vector< std::uint8_t >> message) | encrypto::motion::communication::CommunicationLayer | |
BroadcastMessage(flatbuffers::FlatBufferBuilder &&message_builder) | encrypto::motion::communication::CommunicationLayer | |
CommunicationLayer(std::size_t my_id, std::vector< std::unique_ptr< Transport >> &&transports) | encrypto::motion::communication::CommunicationLayer | |
CommunicationLayer(std::size_t my_id, std::vector< std::unique_ptr< Transport >> &&transports, std::shared_ptr< Logger > logger) | encrypto::motion::communication::CommunicationLayer | |
DeregisterMessageHandler(const std::vector< MessageType > &message_types) | encrypto::motion::communication::CommunicationLayer | |
GetFallbackMessageHandler(std::size_t party_id) | encrypto::motion::communication::CommunicationLayer | |
GetMessageHandler(std::size_t party_id, MessageType type) | encrypto::motion::communication::CommunicationLayer | |
GetMyId() const | encrypto::motion::communication::CommunicationLayer | inline |
GetNumberOfParties() const | encrypto::motion::communication::CommunicationLayer | inline |
GetTransportStatistics() const noexcept | encrypto::motion::communication::CommunicationLayer | |
MessageHandlerFunction typedef | encrypto::motion::communication::CommunicationLayer | |
RegisterFallbackMessageHandler(MessageHandlerFunction) | encrypto::motion::communication::CommunicationLayer | |
RegisterMessageHandler(MessageHandlerFunction, const std::vector< MessageType > &message_types) | encrypto::motion::communication::CommunicationLayer | |
SendMessage(std::size_t party_id, std::vector< std::uint8_t > &&message) | encrypto::motion::communication::CommunicationLayer | |
SendMessage(std::size_t party_id, const std::vector< std::uint8_t > &message) | encrypto::motion::communication::CommunicationLayer | |
SendMessage(std::size_t party_id, std::shared_ptr< const std::vector< std::uint8_t >> message) | encrypto::motion::communication::CommunicationLayer | |
SendMessage(std::size_t party_id, flatbuffers::FlatBufferBuilder &&message_builder) | encrypto::motion::communication::CommunicationLayer | |
SetLogger(std::shared_ptr< Logger > logger) | encrypto::motion::communication::CommunicationLayer | |
Shutdown() | encrypto::motion::communication::CommunicationLayer | |
Start() | encrypto::motion::communication::CommunicationLayer | |
Synchronize() | encrypto::motion::communication::CommunicationLayer | |
~CommunicationLayer() | encrypto::motion::communication::CommunicationLayer | |