Wire Sysio Wire Sysion 1.0.0
|
#include <sys-vm-oc.hpp>
Public Member Functions | |
eosvmoc_runtime (const boost::filesystem::path data_dir, const eosvmoc::config &eosvmoc_config, const chainbase::database &db) | |
~eosvmoc_runtime () | |
std::unique_ptr< wasm_instantiated_module_interface > | instantiate_module (const char *code_bytes, size_t code_size, std::vector< uint8_t > initial_memory, const digest_type &code_hash, const uint8_t &vm_type, const uint8_t &vm_version) override |
void | immediately_exit_currently_running_module () override |
Public Member Functions inherited from sysio::chain::wasm_runtime_interface | |
virtual | ~wasm_runtime_interface () |
Public Attributes | |
friend | eosvmoc_instantiated_module |
eosvmoc::code_cache_sync | cc |
eosvmoc::executor | exec |
eosvmoc::memory | mem |
Definition at line 29 of file sys-vm-oc.hpp.
sysio::chain::webassembly::eosvmoc::eosvmoc_runtime::eosvmoc_runtime | ( | const boost::filesystem::path | data_dir, |
const eosvmoc::config & | eosvmoc_config, | ||
const chainbase::database & | db ) |
Definition at line 39 of file sys-vm-oc.cpp.
sysio::chain::webassembly::eosvmoc::eosvmoc_runtime::~eosvmoc_runtime | ( | ) |
Definition at line 43 of file sys-vm-oc.cpp.
|
overridevirtual |
|
overridevirtual |
Implements sysio::chain::wasm_runtime_interface.
Definition at line 46 of file sys-vm-oc.cpp.
eosvmoc::code_cache_sync sysio::chain::webassembly::eosvmoc::eosvmoc_runtime::cc |
Definition at line 39 of file sys-vm-oc.hpp.
friend sysio::chain::webassembly::eosvmoc::eosvmoc_runtime::eosvmoc_instantiated_module |
Definition at line 38 of file sys-vm-oc.hpp.
eosvmoc::executor sysio::chain::webassembly::eosvmoc::eosvmoc_runtime::exec |
Definition at line 40 of file sys-vm-oc.hpp.
eosvmoc::memory sysio::chain::webassembly::eosvmoc::eosvmoc_runtime::mem |
Definition at line 41 of file sys-vm-oc.hpp.