Wasmtime
wasmtime.h
Go to the documentation of this file.
1
164#ifndef WASMTIME_API_H
165#define WASMTIME_API_H
166
167#include <wasi.h>
168#include <wasmtime/config.h>
169#include <wasmtime/error.h>
170#include <wasmtime/engine.h>
171#include <wasmtime/extern.h>
172#include <wasmtime/func.h>
173#include <wasmtime/global.h>
174#include <wasmtime/instance.h>
175#include <wasmtime/linker.h>
176#include <wasmtime/memory.h>
177#include <wasmtime/module.h>
178#include <wasmtime/store.h>
179#include <wasmtime/table.h>
180#include <wasmtime/trap.h>
181#include <wasmtime/val.h>
182
183#ifdef __cplusplus
184extern "C" {
185#endif
186
203 const char *wat,
204 size_t wat_len,
205 wasm_byte_vec_t *ret
206);
207
208#ifdef __cplusplus
209} // extern "C"
210#endif
211
212#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.