|
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.