Wasmtime
wasmtime.h
Go to the documentation of this file.
1
180#ifndef WASMTIME_API_H
181#define WASMTIME_API_H
182
183#include <wasi.h>
184#include <wasmtime/config.h>
185#include <wasmtime/engine.h>
186#include <wasmtime/error.h>
187#include <wasmtime/extern.h>
188#include <wasmtime/func.h>
189#include <wasmtime/global.h>
190#include <wasmtime/instance.h>
191#include <wasmtime/linker.h>
192#include <wasmtime/memory.h>
193#include <wasmtime/module.h>
194#include <wasmtime/store.h>
195#include <wasmtime/table.h>
196#include <wasmtime/trap.h>
197#include <wasmtime/val.h>
198
199#ifdef __cplusplus
200extern "C" {
201#endif
202
219 const char *wat,
220 size_t wat_len,
221 wasm_byte_vec_t *ret
222);
223
224#ifdef __cplusplus
225} // extern "C"
226#endif
227
228#endif // WASMTIME_API_H
Wasmtime-specific extensions to wasm_config_t.
Definition and accessors of wasmtime_error_t.
Definition of wasmtime_extern_t and external items.
A list of bytes.
Definition: wasm.h:96
Errors generated by Wasmtime.
wasmtime_error_t * wasmtime_wat2wasm(const char *wat, size_t wat_len, wasm_byte_vec_t *ret)
Converts from the text format of WebAssembly to to the binary format.