MOTION  0.01
Framework for mixed-protocol multi-party computation
encrypto::motion::Register Member List

This is the complete list of members for encrypto::motion::Register, including all inherited members.

AddCachedAlgorithmDescription(std::string path, const std::shared_ptr< AlgorithmDescription > &algorithm_description)encrypto::motion::Register
AddToActiveQueue(std::size_t gate_id)encrypto::motion::Register
Clear()encrypto::motion::Register
ClearActiveQueue()encrypto::motion::Register
GetCachedAlgorithmDescription(const std::string &path)encrypto::motion::Register
GetGate(std::size_t gate_id) constencrypto::motion::Registerinline
GetGates() constencrypto::motion::Registerinline
GetGatesOnlineDoneCondition()encrypto::motion::Registerinline
GetGatesSetupDoneCondition()encrypto::motion::Registerinline
GetInputGates() constencrypto::motion::Registerinline
GetLogger()encrypto::motion::Registerinline
GetNextGateFromActiveQueue()encrypto::motion::Register
GetNumberOfEvaluatedGates() constencrypto::motion::Registerinline
GetNumberOfEvaluatedGateSetups() constencrypto::motion::Registerinline
GetTotalNumberOfGates() constencrypto::motion::Registerinline
GetWire(std::size_t wire_id) constencrypto::motion::Registerinline
IncrementEvaluatedGatesOnlineCounter()encrypto::motion::Register
IncrementEvaluatedGatesSetupCounter()encrypto::motion::Register
NextArithmeticSharingId(std::size_t number_of_parallel_values)encrypto::motion::Register
NextBooleanGmwSharingId(std::size_t number_of_parallel_values)encrypto::motion::Register
NextGateId() noexceptencrypto::motion::Register
NextWireId() noexceptencrypto::motion::Register
Register(std::shared_ptr< Logger > logger)encrypto::motion::Register
RegisterNextGate(GatePointer gate)encrypto::motion::Register
RegisterNextInputGate(GatePointer gate)encrypto::motion::Register
RegisterNextWire(WirePointer wire)encrypto::motion::Registerinline
Reset()encrypto::motion::Register
UnregisterGate(std::size_t gate_id)encrypto::motion::Registerinline
UnregisterWire(std::size_t wire_id)encrypto::motion::Registerinline
~Register()encrypto::motion::Register