Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::chain::wasm_runtime_interface Class Referenceabstract

#include <runtime_interface.hpp>

Inheritance diagram for sysio::chain::wasm_runtime_interface:

Public Member Functions

virtual std::unique_ptr< wasm_instantiated_module_interfaceinstantiate_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)=0
 
virtual void immediately_exit_currently_running_module ()=0
 
virtual ~wasm_runtime_interface ()
 

Detailed Description

Definition at line 21 of file runtime_interface.hpp.

Constructor & Destructor Documentation

◆ ~wasm_runtime_interface()

sysio::chain::wasm_runtime_interface::~wasm_runtime_interface ( )
virtual

Definition at line 112 of file wasm_interface.cpp.

112{}

Member Function Documentation

◆ immediately_exit_currently_running_module()

◆ instantiate_module()

virtual std::unique_ptr< wasm_instantiated_module_interface > sysio::chain::wasm_runtime_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 )
pure virtual

The documentation for this class was generated from the following files: