10namespace sysio {
namespace chain {
13 class wasm_runtime_interface;
38 case vm_type::eos_vm_oc:
76namespace sysio{
namespace chain {
wasm_interface(vm_type vm, bool eosvmoc_tierup, const chainbase::database &d, const boost::filesystem::path data_dir, const eosvmoc::config &eosvmoc_config, bool profile)
static void validate(const controller &control, const bytes &code)
void indicate_shutting_down()
static std::string vm_type_string(vm_type vmtype)
void code_block_num_last_used(const digest_type &code_hash, const uint8_t &vm_type, const uint8_t &vm_version, const uint32_t &block_num)
void current_lib(const uint32_t lib)
std::function< bool(const digest_type &code_hash, uint8_t vm_type, uint8_t vm_version, apply_context &context)> substitute_apply
void apply(const digest_type &code_hash, const uint8_t &vm_type, const uint8_t &vm_version, apply_context &context)
datastream< ST > & operator>>(datastream< ST > &s, sysio::chain::may_not_exist< T > &v)
#define FC_REFLECT_ENUM(ENUM, FIELDS)