Wire Sysio Wire Sysion 1.0.0
|
#include <host_function.hpp>
Public Types | |
using | running_context_t = running_context<Execution_Interface> |
Public Member Functions | |
running_context (Host_Type *host, const Execution_Interface &ei) | |
running_context (Host_Type *host, Execution_Interface &&ei) | |
void * | access (wasm_ptr_t addr=0) const |
Execution_Interface & | get_interface () |
const Execution_Interface & | get_interface () const |
decltype(auto) | get_host () |
template<typename T , typename U > | |
auto | validate_pointer (U ptr, wasm_size_t len) const |
template<typename T > | |
auto | validate_null_terminated_pointer (T ptr) const |
running_context (Host_Type *host, const Execution_Interface &ei) | |
running_context (Host_Type *host, Execution_Interface &&ei) | |
void * | access (wasm_ptr_t addr=0) const |
Execution_Interface & | get_interface () |
const Execution_Interface & | get_interface () const |
decltype(auto) | get_host () |
template<typename T , typename U > | |
auto | validate_pointer (U ptr, wasm_size_t len) const |
template<typename T > | |
auto | validate_null_terminated_pointer (T ptr) const |
Public Attributes | |
Host_Type * | host |
Execution_Interface | interface |
Definition at line 31 of file host_function.hpp.
typedef running_context< Execution_Interface > sysio::vm::running_context< Host_Type, Execution_Interface >::running_context_t = running_context<Execution_Interface> |
Definition at line 32 of file host_function.hpp.
|
inlineexplicit |
Definition at line 33 of file host_function.hpp.
|
inlineexplicit |
Definition at line 34 of file host_function.hpp.
|
inlineexplicit |
Definition at line 33 of file host_function.hpp.
|
inlineexplicit |
Definition at line 34 of file host_function.hpp.
|
inline |
|
inline |
Definition at line 36 of file host_function.hpp.
|
inline |
Definition at line 41 of file host_function.hpp.
|
inline |
Definition at line 41 of file host_function.hpp.
|
inline |
|
inline |
Definition at line 38 of file host_function.hpp.
|
inline |
Definition at line 39 of file host_function.hpp.
|
inline |
Definition at line 39 of file host_function.hpp.
|
inline |
Definition at line 49 of file host_function.hpp.
|
inline |
|
inline |
Definition at line 44 of file host_function.hpp.
|
inline |
Host_Type * sysio::vm::running_context< Host_Type, Execution_Interface >::host |
Definition at line 53 of file host_function.hpp.
Execution_Interface sysio::vm::running_context< Host_Type, Execution_Interface >::interface |
Definition at line 54 of file host_function.hpp.