added_to_active_queue_ | encrypto::motion::Gate | protected |
AreDependenciesReady() | encrypto::motion::Gate | inline |
backend_ | encrypto::motion::Gate | protected |
Clear() | encrypto::motion::Gate | |
EvaluateOnline() final override | encrypto::motion::proto::arithmetic_gmw::OutputGate< T, typename > | inlinevirtual |
EvaluateSetup() final override | encrypto::motion::proto::arithmetic_gmw::OutputGate< T, typename > | inlinevirtual |
Gate(Gate &)=delete | encrypto::motion::Gate | |
Gate(Backend &backend) | encrypto::motion::Gate | protected |
gate_id_ | encrypto::motion::Gate | protected |
gate_type_ | encrypto::motion::Gate | protected |
GetBaseProvider() | encrypto::motion::Gate | protected |
GetCommunicationLayer() | encrypto::motion::Gate | protected |
GetConfiguration() | encrypto::motion::Gate | protected |
GetId() const | encrypto::motion::Gate | inline |
GetLogger() | encrypto::motion::Gate | protected |
GetMtProvider() | encrypto::motion::Gate | protected |
GetOtProvider(const std::size_t i) | encrypto::motion::Gate | protected |
GetOutputAsArithmeticShare() | encrypto::motion::proto::arithmetic_gmw::OutputGate< T, typename > | inline |
GetOutputWires() const | encrypto::motion::Gate | inline |
GetRegister() | encrypto::motion::Gate | protected |
GetSbProvider() | encrypto::motion::Gate | protected |
GetSpProvider() | encrypto::motion::Gate | protected |
is_my_output_ | encrypto::motion::proto::arithmetic_gmw::OutputGate< T, typename > | protected |
m | encrypto::motion::proto::arithmetic_gmw::OutputGate< T, typename > | protected |
number_of_ready_dependencies_ | encrypto::motion::Gate | protected |
OneGate(OneGate &)=delete | encrypto::motion::OneGate | |
OneGate(Backend &backend) | encrypto::motion::OneGate | inlineprotected |
online_is_ready_ | encrypto::motion::Gate | protected |
online_is_ready_condition_ | encrypto::motion::Gate | protected |
output_message_futures_ | encrypto::motion::proto::arithmetic_gmw::OutputGate< T, typename > | protected |
output_owner_ | encrypto::motion::OutputGate | protected |
output_wires_ | encrypto::motion::Gate | protected |
OutputGate(const arithmetic_gmw::WirePointer< T > &parent, std::size_t output_owner=kAll) | encrypto::motion::proto::arithmetic_gmw::OutputGate< T, typename > | inline |
OutputGate(const arithmetic_gmw::SharePointer< T > &parent, std::size_t output_owner) | encrypto::motion::proto::arithmetic_gmw::OutputGate< T, typename > | inline |
OutputGate(const motion::SharePointer &parent, std::size_t output_owner) | encrypto::motion::proto::arithmetic_gmw::OutputGate< T, typename > | inline |
encrypto::motion::OutputGate::OutputGate(OutputGate &)=delete | encrypto::motion::OutputGate | |
encrypto::motion::OutputGate::OutputGate(Backend &backend) | encrypto::motion::OutputGate | inline |
own_output_wires_ | encrypto::motion::Gate | protected |
parent_ | encrypto::motion::OneGate | protected |
RegisterWaitingFor(std::size_t wire_id) | encrypto::motion::Gate | |
requires_online_interaction_ | encrypto::motion::Gate | protected |
SetOnlineIsReady() | encrypto::motion::Gate | |
SetSetupIsReady() | encrypto::motion::Gate | |
setup_is_ready_ | encrypto::motion::Gate | protected |
setup_is_ready_condition_ | encrypto::motion::Gate | protected |
SetupIsReady() const | encrypto::motion::Gate | inline |
SignalDependencyIsReady() | encrypto::motion::Gate | |
WaitOnline() const | encrypto::motion::Gate | |
WaitSetup() const | encrypto::motion::Gate | |
wire_dependencies_ | encrypto::motion::Gate | protected |
~Gate()=default | encrypto::motion::Gate | virtual |
~OneGate() override=default | encrypto::motion::OneGate | |
~OutputGate() final=default | encrypto::motion::proto::arithmetic_gmw::OutputGate< T, typename > | |