EVMC
|
This is the complete list of members for evmc::HostInterface, including all inherited members.
access_account(const address &addr) noexcept=0 | evmc::HostInterface | pure virtual |
access_storage(const address &addr, const bytes32 &key) noexcept=0 | evmc::HostInterface | pure virtual |
account_exists(const address &addr) const noexcept=0 | evmc::HostInterface | pure virtual |
call(const evmc_message &msg) noexcept=0 | evmc::HostInterface | pure virtual |
copy_code(const address &addr, size_t code_offset, uint8_t *buffer_data, size_t buffer_size) const noexcept=0 | evmc::HostInterface | pure virtual |
emit_log(const address &addr, const uint8_t *data, size_t data_size, const bytes32 topics[], size_t num_topics) noexcept=0 | evmc::HostInterface | pure virtual |
get_balance(const address &addr) const noexcept=0 | evmc::HostInterface | pure virtual |
get_block_hash(int64_t block_number) const noexcept=0 | evmc::HostInterface | pure virtual |
get_code_hash(const address &addr) const noexcept=0 | evmc::HostInterface | pure virtual |
get_code_size(const address &addr) const noexcept=0 | evmc::HostInterface | pure virtual |
get_storage(const address &addr, const bytes32 &key) const noexcept=0 | evmc::HostInterface | pure virtual |
get_transient_storage(const address &addr, const bytes32 &key) const noexcept=0 | evmc::HostInterface | pure virtual |
get_tx_context() const noexcept=0 | evmc::HostInterface | pure virtual |
selfdestruct(const address &addr, const address &beneficiary) noexcept=0 | evmc::HostInterface | pure virtual |
set_storage(const address &addr, const bytes32 &key, const bytes32 &value) noexcept=0 | evmc::HostInterface | pure virtual |
set_transient_storage(const address &addr, const bytes32 &key, const bytes32 &value) noexcept=0 | evmc::HostInterface | pure virtual |
~HostInterface() noexcept=default (defined in evmc::HostInterface) | evmc::HostInterface | virtual |