|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <emit_unencrypted_log.hpp>
Public Member Functions | |
| EmitUnencryptedLog (ExecutionIdManagerInterface &execution_id_manager, GreaterThanInterface &greater_than, EventEmitterInterface< EmitUnencryptedLogEvent > &events) | |
| void | emit_unencrypted_log (MemoryInterface &memory, ContextInterface &context, AztecAddress contract_address, MemoryAddress log_offset, uint32_t log_size) override |
| void | on_checkpoint_created () override |
| void | on_checkpoint_committed () override |
| void | on_checkpoint_reverted () override |
Public Member Functions inherited from bb::avm2::simulation::EmitUnencryptedLogInterface | |
| virtual | ~EmitUnencryptedLogInterface ()=default |
Public Member Functions inherited from bb::avm2::simulation::CheckpointNotifiable | |
| virtual | ~CheckpointNotifiable ()=default |
Private Attributes | |
| ExecutionIdManagerInterface & | execution_id_manager |
| GreaterThanInterface & | greater_than |
| EventEmitterInterface< EmitUnencryptedLogEvent > & | events |
Definition at line 17 of file emit_unencrypted_log.hpp.
|
inline |
Definition at line 19 of file emit_unencrypted_log.hpp.
|
overridevirtual |
Implements bb::avm2::simulation::EmitUnencryptedLogInterface.
Definition at line 9 of file emit_unencrypted_log.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::CheckpointNotifiable.
Definition at line 85 of file emit_unencrypted_log.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::CheckpointNotifiable.
Definition at line 80 of file emit_unencrypted_log.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::CheckpointNotifiable.
Definition at line 90 of file emit_unencrypted_log.cpp.
|
private |
Definition at line 40 of file emit_unencrypted_log.hpp.
|
private |
Definition at line 38 of file emit_unencrypted_log.hpp.
|
private |
Definition at line 39 of file emit_unencrypted_log.hpp.