MOTION  0.01
Framework for mixed-protocol multi-party computation
Public Member Functions | List of all members
encrypto::motion::OutputMessageHandler Class Reference

#include <output_message_handler.h>

Inheritance diagram for encrypto::motion::OutputMessageHandler:
Inheritance graph
[legend]
Collaboration diagram for encrypto::motion::OutputMessageHandler:
Collaboration graph
[legend]

Public Member Functions

 OutputMessageHandler (std::size_t party_id, std::shared_ptr< Logger > logger)
 
ReusableFiberFuture< std::vector< std::uint8_t > > register_for_output_message (std::size_t gate_id)
 
void ReceivedMessage (std::size_t, std::vector< std::uint8_t > &&message) override
 
- Public Member Functions inherited from encrypto::motion::communication::MessageHandler
virtual ~MessageHandler ()=default
 

Constructor & Destructor Documentation

◆ OutputMessageHandler()

encrypto::motion::OutputMessageHandler::OutputMessageHandler ( std::size_t  party_id,
std::shared_ptr< Logger logger 
)

Member Function Documentation

◆ ReceivedMessage()

void encrypto::motion::OutputMessageHandler::ReceivedMessage ( std::size_t  ,
std::vector< std::uint8_t > &&  message 
)
overridevirtual

Implements encrypto::motion::communication::MessageHandler.

Here is the call graph for this function:

◆ register_for_output_message()

ReusableFiberFuture< std::vector< std::uint8_t > > encrypto::motion::OutputMessageHandler::register_for_output_message ( std::size_t  gate_id)
Here is the call graph for this function:

The documentation for this class was generated from the following files: