MOTION  0.01
Framework for mixed-protocol multi-party computation
Classes | Namespaces | Enumerations | Functions | Variables
message_generated.h File Reference
#include "flatbuffers/flatbuffers.h"
Include dependency graph for message_generated.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  encrypto::motion::communication::FLATBUFFERS_FINAL_CLASS
 
struct  encrypto::motion::communication::MessageBuilder
 

Namespaces

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

Enumerations

enum  encrypto::motion::communication::MessageType : uint8_t {
  encrypto::motion::communication::MessageType::kHelloMessage = 0, encrypto::motion::communication::MessageType::kOutputMessage = 1, encrypto::motion::communication::MessageType::kTerminationMessage = 2, encrypto::motion::communication::MessageType::kSynchronizationMessage = 3,
  encrypto::motion::communication::MessageType::kBaseROtMessageSender = 4, encrypto::motion::communication::MessageType::kBaseROtMessageReceiver = 5, encrypto::motion::communication::MessageType::kOtExtensionReceiverMasks = 6, encrypto::motion::communication::MessageType::kOtExtensionReceiverCorrections = 7,
  encrypto::motion::communication::MessageType::kOtExtensionSender = 8, encrypto::motion::communication::MessageType::kBmrInputGate0 = 9, encrypto::motion::communication::MessageType::kBmrInputGate1 = 10, encrypto::motion::communication::MessageType::kBmrAndGate = 11,
  encrypto::motion::communication::MessageType::kSharedBitsMask = 12, encrypto::motion::communication::MessageType::kSharedBitsReconstruct = 13, encrypto::motion::communication::MessageType::MIN = kHelloMessage, encrypto::motion::communication::MessageType::MAX = kSharedBitsReconstruct
}
 

Functions

const MessageType(& encrypto::motion::communication::EnumValuesMessageType ())[14]
 
const char *const * encrypto::motion::communication::EnumNamesMessageType ()
 
const char * encrypto::motion::communication::EnumNameMessageType (MessageType e)
 
flatbuffers::Offset< Message > encrypto::motion::communication::CreateMessage (flatbuffers::FlatBufferBuilder &_fbb, encrypto::motion::communication::MessageType message_type=encrypto::motion::communication::MessageType::kHelloMessage, flatbuffers::Offset< flatbuffers::Vector< uint8_t >> payload=0)
 
flatbuffers::Offset< Message > encrypto::motion::communication::CreateMessageDirect (flatbuffers::FlatBufferBuilder &_fbb, encrypto::motion::communication::MessageType message_type=encrypto::motion::communication::MessageType::kHelloMessage, const std::vector< uint8_t > *payload=nullptr)
 
const encrypto::motion::communication::Message * encrypto::motion::communication::GetMessage (const void *buf)
 
const encrypto::motion::communication::Message * encrypto::motion::communication::GetSizePrefixedMessage (const void *buf)
 
bool encrypto::motion::communication::VerifyMessageBuffer (flatbuffers::Verifier &verifier)
 
bool encrypto::motion::communication::VerifySizePrefixedMessageBuffer (flatbuffers::Verifier &verifier)
 
void encrypto::motion::communication::FinishMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::Message > root)
 
void encrypto::motion::communication::FinishSizePrefixedMessageBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< encrypto::motion::communication::Message > root)
 

Variables

 VT_MESSAGE_TYPE = 4
 

Variable Documentation

◆ VT_MESSAGE_TYPE

VT_MESSAGE_TYPE = 4