Wasmtime
|
Compilation environment and configuration. More...
#include <doc-wasm.h>
Compilation environment and configuration.
An engine is typically global in a program and contains all the configuration necessary for compiling wasm code. From an engine you'll typically create a wasmtime_store_t. Engines are created with wasm_engine_new or wasm_engine_new_with_config.
An engine is safe to share between threads. Multiple stores can be created within the same engine with each store living on a separate thread. Typically you'll create one wasm_engine_t for the lifetime of your program.
Engines are reference counted internally so wasm_engine_delete can be called at any time after a wasmtime_store_t has been created from one.