Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addComponentModelToLinker(Linker<WasiContext>) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- addFuel(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- addFunctionBinding(String, FunctionDescriptor) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Registers a native function binding with a given descriptor.
- addFunctionBinding(String, FunctionDescriptor) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Registers a native function binding with a given descriptor.
- addFunctionBinding(String, FunctionDescriptor) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Registers a native function binding with a given descriptor.
- addFunctionBinding(String, FunctionDescriptor) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Registers a native function binding with a given descriptor.
- addFunctionBinding(String, FunctionDescriptor) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Registers a native function binding with a given descriptor.
- addFunctionBinding(String, FunctionDescriptor) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Registers a native function binding with a given descriptor.
- addFunctionBinding(String, FunctionDescriptor) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Registers a native function binding with a given descriptor.
- addFunctionBinding(String, FunctionDescriptor) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Registers a native function binding with a given descriptor.
- addressMap() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- addWasiPreview2ToLinker(Linker<WasiContext>, WasiContext) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- addWasiToLinker(Linker<WasiContext>, WasiContext) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- ai.tegmentum.wasmtime4j.panama - module ai.tegmentum.wasmtime4j.panama
- ai.tegmentum.wasmtime4j.panama - package ai.tegmentum.wasmtime4j.panama
- ai.tegmentum.wasmtime4j.panama.exception - package ai.tegmentum.wasmtime4j.panama.exception
- ai.tegmentum.wasmtime4j.panama.experimental - package ai.tegmentum.wasmtime4j.panama.experimental
- ai.tegmentum.wasmtime4j.panama.pool - package ai.tegmentum.wasmtime4j.panama.pool
- ai.tegmentum.wasmtime4j.panama.type - package ai.tegmentum.wasmtime4j.panama.type
- ai.tegmentum.wasmtime4j.panama.util - package ai.tegmentum.wasmtime4j.panama.util
- ai.tegmentum.wasmtime4j.panama.wasi - package ai.tegmentum.wasmtime4j.panama.wasi
- ai.tegmentum.wasmtime4j.panama.wasi.cli - package ai.tegmentum.wasmtime4j.panama.wasi.cli
- ai.tegmentum.wasmtime4j.panama.wasi.http - package ai.tegmentum.wasmtime4j.panama.wasi.http
- ai.tegmentum.wasmtime4j.panama.wasi.io - package ai.tegmentum.wasmtime4j.panama.wasi.io
- ai.tegmentum.wasmtime4j.panama.wasi.nn - package ai.tegmentum.wasmtime4j.panama.wasi.nn
- ai.tegmentum.wasmtime4j.panama.wit - package ai.tegmentum.wasmtime4j.panama.wit
- alias(String, String, String, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- aliasInterface(String, String, String, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- aliasModule(String, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- allocateInstance() - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
- allowDirectoryAccess(Path, String) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- allowShadowing(boolean) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- allowShadowing(boolean) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- allowUnknownExports(boolean) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- anyRefConvertExtern(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- anyRefFromRaw(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- anyRefMatchesTy(long, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- anyRefToRaw(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- ArenaResourceManager - Class in ai.tegmentum.wasmtime4j.panama
-
Arena-based resource management for Panama FFI operations.
- ArenaResourceManager() - Constructor for class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager
-
Creates a new arena resource manager with a shared arena and tracking enabled.
- ArenaResourceManager(Arena, boolean) - Constructor for class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager
-
Creates a new arena resource manager with the specified arena.
- ArenaResourceManager.ManagedNativeResource - Class in ai.tegmentum.wasmtime4j.panama
-
Managed native resource that tracks its lifecycle.
- arrayRefMatchesTy(long, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- asTyped(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
-
Creates a typed function wrapper with the specified signature.
- asyncValClose(long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Closes an async val handle (Future/Stream/ErrorContext) in the native AsyncValRegistry.
- atomicAddInt(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicAddLong(int, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicAndInt(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicAndLong(int, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicCompareAndSwapInt(int, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicCompareAndSwapLong(int, long, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicFence() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicLoadInt(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicLoadLong(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicNotify(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicOrInt(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicOrLong(int, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicStoreInt(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicStoreLong(int, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicWait32(int, int, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicWait64(int, long, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicXorInt(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- atomicXorLong(int, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
B
- BacktraceDeserializer - Class in ai.tegmentum.wasmtime4j.panama.util
-
Utility class for deserializing backtrace data from native FFI.
- beginOperation() - Method in class ai.tegmentum.wasmtime4j.panama.util.NativeResourceHandle
-
Begins a guarded operation by acquiring the read lock and verifying the resource is not closed.
- block() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
- blockingFlush() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- blockingRead(long) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- blockingSkip(long) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- blockingSplice(WasiInputStream, long) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- blockingWriteAndFlush(byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- blockingWriteZeroesAndFlush(long) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- breakpoints() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- build() - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocatorConfigBuilder
- build() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.http.PanamaWasiHttpConfigBuilder
- build() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiContextBuilder
-
Creates a WASI context with the configured settings.
- builder() - Static method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiContext
-
Creates a new WASI context builder.
C
- call(WasmValue...) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
- call(WasmValue...) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
- call(WasmValue...) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
- callAsync(WasmValue...) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
- callAsync(WasmValue...) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
- callBoolToBool(boolean) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callerAddFuel(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Adds fuel to the caller.
- callerDebugExitFrames(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets debug exit frames from the caller.
- callerGetFuelRemaining(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the fuel remaining in the caller if fuel metering is enabled.
- callerGetFunction(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets function export from caller by name.
- callerGetGlobal(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets global export from caller by name.
- callerGetMemory(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets memory export from caller by name.
- callerGetTable(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets table export from caller by name.
- callerHasExport(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Checks if caller has an export with the given name.
- callerSetFuel(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Sets the fuel level to a specific value for the caller.
- callerSetFuelAsyncYieldInterval(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Sets the fuel async yield interval for the caller's store.
- callF32F32F32ToF32(float, float, float) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callF32F32F32ToF32(float, float, float) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (f32, f32, f32) parameters and f32 result: (f32, f32, f32) -> f32.
- callF32F32ToF32(float, float) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callF32F32ToF32(float, float) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (f32, f32) parameters and f32 result: (f32, f32) -> f32.
- callF32I32ToF32(float, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (f32, i32) parameters and f32 result: (f32, i32) -> f32.
- callF32ToF32(float) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callF32ToF32(float) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with f32 parameter and f32 result: (f32) -> f32.
- callF64F64F64ToF64(double, double, double) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callF64F64F64ToF64(double, double, double) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (f64, f64, f64) parameters and f64 result: (f64, f64, f64) -> f64.
- callF64F64ToF64(double, double) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callF64F64ToF64(double, double) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (f64, f64) parameters and f64 result: (f64, f64) -> f64.
- callF64ToF64(double) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callF64ToF64(double) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
- callF64ToF64(double) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with f64 parameter and f64 result: (f64) -> f64.
- callF64ToF64Fast(String, double) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
-
Fast-path call for functions with one f64 parameter returning f64.
- callFunction(String, WasmValue...) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- callFunctionAsync(String, WasmValue...) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
-
Calls a function using Wasmtime's native async call path.
- callI32F32ToF32(int, float) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (i32, f32) parameters and f32 result: (i32, f32) -> f32.
- callI32I32I32ToI32(int, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (i32, i32, i32) parameters and i32 result: (i32, i32, i32) -> i32.
- callI32I32ToI32(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
- callI32I32ToI32(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (i32, i32) parameters and i32 result: (i32, i32) -> i32.
- callI32I32ToI32Fast(String, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
-
Fast-path call for functions with two i32 parameters returning i32.
- callI32I32ToI64(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (i32, i32) parameters and i64 result: (i32, i32) -> i64.
- callI32I32ToVoid(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (i32, i32) parameters and void result: (i32, i32) -> ().
- callI32ToI32(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
- callI32ToI32(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with i32 parameter and i32 result: (i32) -> i32.
- callI32ToI32Fast(String, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
-
Fast-path call for functions with one i32 parameter returning i32.
- callI32ToVoid(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with i32 parameter and void result: (i32) -> ().
- callI64I64I64ToI64(long, long, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (i64, i64, i64) parameters and i64 result: (i64, i64, i64) -> i64.
- callI64I64ToI64(long, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (i64, i64) parameters and i64 result: (i64, i64) -> i64.
- callI64I64ToVoid(long, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with (i64, i64) parameters and void result: (i64, i64) -> ().
- callI64ToI32(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with i64 parameter and i32 result: (i64) -> i32.
- callI64ToI64(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
- callI64ToI64(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with i64 parameter and i64 result: (i64) -> i64.
- callI64ToI64Fast(String, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
-
Fast-path call for functions with one i64 parameter returning i64.
- callI64ToVoid(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with i64 parameter and void result: (i64) -> ().
- callNativeFunction(String, Class<T>, Object...) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Calls a native function with type safety.
- callNativeFunction(String, Class<T>, Object...) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Calls a native function with type safety.
- callNativeFunction(String, Class<T>, Object...) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Calls a native function with type safety.
- callNativeFunction(String, Class<T>, Object...) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Calls a native function with type safety.
- callNativeFunction(String, Class<T>, Object...) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Calls a native function with type safety.
- callNativeFunction(String, Class<T>, Object...) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Calls a native function with type safety.
- callNativeFunction(String, Class<T>, Object...) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Calls a native function with type safety.
- callNativeFunction(String, Class<T>, Object...) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Calls a native function with type safety.
- callS32S32S32ToS32(int, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callS32S32ToS32(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callS32S32ToS64(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callS32S32ToVoid(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callS32ToS32(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callS32ToVoid(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callS64S64S64ToS64(long, long, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callS64S64ToS64(long, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callS64S64ToVoid(long, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callS64ToS32(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callS64ToS64(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callS64ToVoid(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callStringStringToString(String, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callStringToString(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callStringToVoid(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callToI32() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
- callToI32Fast(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
-
Fast-path call for functions with no parameters returning i32.
- callVoid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
- callVoidFast(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
-
Fast-path call for functions with no parameters and no return value.
- callVoidToBool() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callVoidToString() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callVoidToVoid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- callVoidToVoid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Calls a typed function with no parameters and no return value: () -> ().
- captureBacktrace() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- captureStackTrace(long) - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
- checkCompatibility(Component, Component) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- checkWrite() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- cleanup() - Method in interface ai.tegmentum.wasmtime4j.panama.util.NativeResourceHandle.CleanupAction
-
Performs resource cleanup.
- clearCallContext() - Static method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
-
Releases the current thread's call context arena, freeing its off-heap memory.
- clearDebugHandler() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- clearErrorState() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Clears any stored error state in the native library.
- clearMethodHandleCache() - Method in class ai.tegmentum.wasmtime4j.panama.NativeLibraryLoader
-
Clears the method handle cache.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager
-
Closes the resource manager and cleans up all resources.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager.ManagedNativeResource
-
Closes the native resource.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
- close() - Method in class ai.tegmentum.wasmtime4j.panama.NativeLibraryLoader
-
Closes the library and cleans up resources.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaCallbackRegistry
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentInstancePre
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaExnRef
-
Closes this exception reference and releases native resources.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
-
Closes the function and releases resources.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
-
Closes this function reference and releases its resources.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGlobal
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
-
Closes this host function and releases its resources.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstancePre
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
-
Closes the memory and releases resources.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
-
Closes the table and releases resources.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTag
-
Closes this tag and releases native resources.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Closes the typed function and releases resources.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
-
Closes this WASI context and releases native resources.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- close() - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
- close() - Method in class ai.tegmentum.wasmtime4j.panama.util.NativeResourceHandle
-
Closes the resource.
- close() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.http.PanamaWasiHttpContext
- close() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- close() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- close() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
- close() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContext
- close() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraph
- close() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- close() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- close() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiContext
-
Closes this WASI context and releases all associated resources.
- closeFunctionReference(FunctionReference) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaCallbackRegistry
- codeBuilder() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- codeBuilderCompileComponent(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Compiles a component from the code builder.
- codeBuilderCompileComponentSerialized(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Compiles a component to serialized bytes from the code builder.
- codeBuilderCompileModule(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Compiles a module from the code builder.
- codeBuilderCompileModuleSerialized(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Compiles a module to serialized bytes from the code builder.
- codeBuilderCompileTimeBuiltinsBinary(MemorySegment, String, byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Adds compile-time builtins from binary bytes to the code builder.
- codeBuilderCompileTimeBuiltinsBinaryOrText(MemorySegment, String, byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Adds compile-time builtins from binary or text bytes to the code builder.
- codeBuilderCreate(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Creates a new CodeBuilder for the given engine.
- codeBuilderDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Destroys a code builder.
- codeBuilderDwarfPackage(MemorySegment, byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Sets DWARF package bytes on the code builder.
- codeBuilderExposeUnsafeIntrinsics(MemorySegment, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Exposes unsafe intrinsics at the given import name on the code builder.
- codeBuilderHint(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Sets hint on the code builder.
- codeBuilderWasmBinary(MemorySegment, byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Sets wasm binary bytes on the code builder.
- codeBuilderWasmBinaryOrText(MemorySegment, byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Sets wasm binary or text bytes on the code builder.
- collectGarbage() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- compileComponent(byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- compileComponent(byte[], String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- compileFromFile(Path) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- compileFromStream(InputStream) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- compileModule(byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- compileModule(Engine, byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- compileModuleWat(Engine, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- compileModuleWithDwarf(byte[], byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- compileWat(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- componentCompileWat(MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Compiles a component from WAT text.
- componentExportCount(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the count of exports in a component.
- componentExportIndexDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Destroys a component export index handle.
- componentExportsInterface(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Checks if a component exports an interface.
- componentFreeSerializedData(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Frees serialized component data previously returned by
NativeComponentBindings.componentSerialize(java.lang.foreign.MemorySegment, java.lang.foreign.MemorySegment, java.lang.foreign.MemorySegment). - componentFreeString(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Frees a string returned by component functions.
- componentFreeStringArray(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Frees an array of C strings returned by component functions.
- componentGetExportIndex(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Looks up a component export index by name.
- componentGetExportName(MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets an export interface name by index.
- componentGetFullTypeJson(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the full component type as a JSON string with complete type information.
- componentGetImportName(MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets an import interface name by index.
- componentGetSize(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the size of a component.
- componentHostCallbackAllocResult(long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Allocates a result buffer for host function callback results.
- componentImageRange(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the image range of a compiled component.
- componentImportCount(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the count of imports in a component.
- componentImportsInterface(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Checks if a component imports an interface.
- componentInitializeCowImage(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Pre-initializes a component's copy-on-write image for faster instantiation.
- componentInstancePreAvgInstantiationTimeNs(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the average instantiation time in nanoseconds from a pre-instantiated component.
- componentInstancePreDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Destroys a pre-instantiated component handle.
- componentInstancePreInstanceCount(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the instance count from a pre-instantiated component.
- componentInstancePreInstantiate(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Instantiates from a pre-instantiated component.
- componentInstancePreInstantiateWithConfig(MemorySegment, long, long, long, long, long, long, long, byte, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Instantiates from a pre-instantiated component with store configuration.
- componentInstancePreIsValid(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Checks if a pre-instantiated component handle is valid.
- componentInstancePrePreparationTimeNs(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the preparation time in nanoseconds from a pre-instantiated component.
- componentLinkerAddWasiEnv(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Adds a WASI Preview 2 environment variable to the component linker.
- componentLinkerAddWasiPreopenDir(MemorySegment, MemorySegment, MemorySegment, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Adds a preopened directory for WASI Preview 2 with granular permissions.
- componentLinkerAllowShadowing(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Allow or disallow shadowing of previously defined names.
- componentLinkerCreateWithEngine(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Creates a new component linker from a Wasmtime engine.
- componentLinkerDefineHostFunction(MemorySegment, MemorySegment, long, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Defines a host function on the component linker using a WIT path.
- componentLinkerDefineHostFunctionAsync(MemorySegment, MemorySegment, long, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Defines an async host function on the component linker using a WIT path.
- componentLinkerDefineModule(MemorySegment, MemorySegment, long, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Defines a core module on the component linker.
- componentLinkerDefineResource(MemorySegment, MemorySegment, long, MemorySegment, long, int, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Defines a host resource type on the component linker.
- componentLinkerDefineUnknownImportsAsTraps(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Define all unknown imports as traps.
- componentLinkerDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Destroys a component linker.
- componentLinkerEnableWasiConfig(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Enables WASI Config in the component linker.
- componentLinkerEnableWasiHttp(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Enables WASI HTTP in the component linker.
- componentLinkerEnableWasiHttpWithConfig(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Enables WASI HTTP with configuration in the component linker.
- componentLinkerEnableWasiP2(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Enables WASI Preview 2 in the component linker.
- componentLinkerGetFunctions(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets all defined functions for a specific interface as a JSON array string.
- componentLinkerGetInterfaces(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets all defined interfaces from the native linker as a JSON array string.
- componentLinkerHostFunctionCount(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the number of host functions defined in the linker.
- componentLinkerInstantiate(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Instantiates a component using the component linker.
- componentLinkerInstantiatePre(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Pre-instantiates a component using the linker.
- componentLinkerInterfaceCount(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the number of interfaces defined in the linker.
- componentLinkerIsValid(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Checks if a component linker is valid.
- componentLinkerSetAsyncSupport(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets async support on the linker.
- componentLinkerSetConfigVariables(MemorySegment, Map<String, String>) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets configuration variables for WASI Config.
- componentLinkerSetWasiAllowBlockingCurrentThread(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets whether blocking the current thread is allowed.
- componentLinkerSetWasiAllowIpNameLookup(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets whether IP name lookup (DNS) is allowed.
- componentLinkerSetWasiAllowNetwork(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets whether network access is allowed in WASI Preview 2.
- componentLinkerSetWasiAllowTcp(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets whether TCP sockets are allowed.
- componentLinkerSetWasiAllowUdp(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets whether UDP sockets are allowed.
- componentLinkerSetWasiArgs(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets WASI Preview 2 arguments for the component linker.
- componentLinkerSetWasiInheritArgs(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets whether to inherit arguments from host in WASI Preview 2.
- componentLinkerSetWasiInheritEnv(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets whether to inherit environment from host in WASI Preview 2.
- componentLinkerSetWasiInheritStderr(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets whether to inherit stderr individually.
- componentLinkerSetWasiInheritStdin(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets whether to inherit stdin individually.
- componentLinkerSetWasiInheritStdio(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets whether to inherit stdio from host in WASI Preview 2.
- componentLinkerSetWasiInheritStdout(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets whether to inherit stdout individually.
- componentLinkerSetWasiInsecureRandom(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets a custom insecure random callback.
- componentLinkerSetWasiInsecureRandomSeed(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets the insecure random seed.
- componentLinkerSetWasiMaxRandomSize(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets the maximum random buffer size for WASI random operations.
- componentLinkerSetWasiMonotonicClock(MemorySegment, MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets a custom monotonic clock callback.
- componentLinkerSetWasiSecureRandom(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets a custom secure random callback.
- componentLinkerSetWasiSocketAddrCheck(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets a socket address check callback.
- componentLinkerSetWasiStdinBytes(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets stdin bytes for the WASI context.
- componentLinkerSetWasiWallClock(MemorySegment, MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Sets a custom wall clock callback.
- componentLinkerSubstitutedTypeJson(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the substituted component type as a JSON string.
- componentLinkerWasiHttpEnabled(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Checks if WASI HTTP is enabled in the linker.
- componentLinkerWasiP2Enabled(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Checks if WASI Preview 2 is enabled in the linker.
- componentSerialize(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Serializes a component to bytes.
- componentValidate(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Validates a component against a WIT interface.
- compute(List<NnTensor>) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- computeByIndex(NnTensor...) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- computeNoInputs() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- configureEngine(EngineConfig) - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
- configureStderr(WasiStdioConfig) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- configureStdin(WasiStdioConfig) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- configureStdout(WasiStdioConfig) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- consumeFuel(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- copy(int, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- copy(int, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- copy(int, WasmTable, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- copy(long, WasmTable, long, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
-
Copies elements from another table to this table.
- copyArrayElements(ArrayInstance, int, ArrayInstance, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- create() - Static method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
-
Creates a new Panama exception handler with default configuration.
- create(ExceptionHandler.ExceptionHandlingConfig) - Static method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
-
Creates a new Panama exception handler with the specified configuration.
- create(ExceptionHandler.ExceptionHandlingConfig, String) - Static method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
-
Creates a new Panama exception handler with the specified configuration and name.
- createArray(ArrayType, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- createArray(ArrayType, List<GcValue>) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- createArrayAsync(ArrayType, List<GcValue>) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- createAsyncValCloseAction(long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Creates a
Runnableclose action that invokesNativeComponentBindings.asyncValClose(long)for the given handle. - createBuilder() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.http.PanamaWasiHttpConfig
- createComponentEngine() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createComponentEngine(ComponentEngineConfig) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createComponentGuestProfiler(String, Duration, Component, Map<String, Module>) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- createComponentLinker(Engine) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createEngine() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createEngine(EngineConfig) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createExceptionTag(String, List<WasmValueType>) - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
- createExecutionContext() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraph
- createExnRef(Store, Tag, WasmValue[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createFunctionReference(HostFunction, FunctionType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createFunctionReference(WasmFunction) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createFunctionReferenceForCallback(HostFunction, FunctionType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaCallbackRegistry
- createGlobal(WasmValueType, boolean, WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createGuestProfiler(String, Duration, Map<String, Module>) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- createHostFunction(String, FunctionType, HostFunction) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createHostFunctionUnchecked(String, FunctionType, HostFunction) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createI31(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- createI31Unsigned(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- createI31Wrapping(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- createI31WrappingUnsigned(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- createInstance(Component, Store) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- createInstance(Component, Store, List<Component>) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- createInstance(Module) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createInstance(Module, Extern[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createInstanceAsync(Module) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createLinker(Engine) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createLinker(Engine, boolean, boolean) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createMemory(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createMemory(MemoryType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createMemoryAsync(MemoryType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createNnContext() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createNnContext() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContextFactory
- createSharedMemory(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- createSharedMemory(int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createStore() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- createStore(Engine) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createStore(Engine, long, long, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createStore(Engine, StoreLimits) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createStore(Object) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- createStruct(StructType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- createStruct(StructType, List<GcValue>) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- createStructAsync(StructType, List<GcValue>) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- createTable(TableType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createTable(TableType, WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createTable(WasmValueType, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createTable(WasmValueType, int, int, WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createTableAsync(TableType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- createTag(Store, TagType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createWasiContext() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createWasiLinker(Engine) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- createWasiLinker(Engine, WasiConfig) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
D
- dataPtr() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- dataSegmentDrop(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Drops a data segment from memory (data.drop instruction).
- dataSize() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- debugExitFrames() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- debugFunction(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- debugGlobal(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- debugInstanceCount() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- debugMemory(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- debugModuleCount() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- debugSharedMemory(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- debugTable(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- debugTag(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- define(Store, String, String, Extern) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- defineFunction(String, ComponentHostFunction) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- defineFunction(String, String, String, ComponentHostFunction) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- defineFunctionAsync(String, ComponentHostFunction) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- defineFunctionAsync(String, String, String, ComponentHostFunction) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- defineGlobal(Store, String, String, WasmGlobal) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- defineHostFunction(String, String, FunctionType, HostFunction) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- defineInstance(Store, String, Instance) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- defineInterface(String, String, Map<String, ComponentHostFunction>) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- defineMemory(Store, String, String, WasmMemory) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- defineModule(String, String, Module) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- defineName(Store, String, Extern) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- defineResource(String, String, String, ComponentResourceDefinition<?>) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- defineTable(Store, String, String, WasmTable) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- defineUnknownImportsAsDefaultValues(Store, Module) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- defineUnknownImportsAsTraps(Component) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- defineUnknownImportsAsTraps(Store, Module) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- deserialize(byte[]) - Static method in class ai.tegmentum.wasmtime4j.panama.util.BacktraceDeserializer
-
Deserializes a backtrace from binary format.
- deserializeComponent(byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- deserializeComponentFile(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- deserializeModule(Engine, byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- deserializeModuleFile(Engine, Path) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- deserializeModuleOpenFile(Engine, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- deserializeModuleRaw(Engine, byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- destroyComponent(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Destroys a component.
- detectHostFeature(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- detectPrecompiled(byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- detectPrecompiled(byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- disableNetworkAccess() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- dispose() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
-
Disposes this GC runtime and releases native resources.
- dropDataSegment(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- dropElementSegment(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
E
- editBreakpoints() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- elemDrop(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Drops an element segment (elem.drop instruction).
- enableNetworkAccess() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- enableOutputCapture() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- enableWasi() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- enableWasiConfig() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- enableWasiHttp() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- enableWasiHttp(WasiHttpConfig) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- enableWasiHttpP3() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- enableWasiP3() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- enableWasiPreview2() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- enableWasiPreview2(WasiPreview2Config) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- endOperation() - Method in class ai.tegmentum.wasmtime4j.panama.util.NativeResourceHandle
-
Ends a guarded operation by releasing the read lock.
- engineCoredumpOnTrapEnabled(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Checks if coredump generation on trap is enabled.
- engineCreateSharedMemory(MemorySegment, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Creates a standalone shared memory from an engine.
- engineCreateWeak(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Creates a weak reference to an engine.
- engineCreateWithConfig(EngineConfig) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Creates a new Wasmtime engine with extended configuration.
- engineCreateWithExtensions(EngineConfig) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Creates a new engine with JSON configuration and all optional extension traits.
- engineDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Destroys a Wasmtime engine.
- engineDetectHostFeature(String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Detects whether a host CPU feature is available.
- engineDetectPrecompiled(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Detects whether bytes are a precompiled artifact.
- engineEpochInterruptionEnabled(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Checks if epoch interruption is enabled.
- engineFuelEnabled(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Checks if fuel is enabled.
- engineIncrementEpoch(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Increments the epoch counter.
- engineIsAsync(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Checks if async support is enabled for the engine.
- engineIsPulley(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Checks if the Pulley interpreter is being used.
- engineIsRecording(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Checks if the engine is configured for execution recording.
- engineIsReplaying(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Checks if the engine is configured for execution replaying.
- enginePoolingAllocatorMetrics(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets pooling allocator metrics from the engine.
- enginePrecompileCompatibilityHash(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets the precompilation compatibility hash for this engine.
- enginePrecompileComponent(MemorySegment, byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Precompiles a WebAssembly component for AOT usage.
- enginePrecompileModule(MemorySegment, byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Precompiles WebAssembly bytecode into a serialized form for ahead-of-time (AOT) usage.
- engineSame(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Checks if two engines are the same (share the same underlying Wasmtime engine).
- engineStackSizeLimit(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets the stack size limit.
- engineSupportsFeature(MemorySegment, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Checks if engine supports a feature by name.
- engineUnloadProcessHandlers(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Unloads process-level signal handlers installed by Wasmtime.
- enhancedComponentEngineCreate() - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Creates an enhanced component engine for managing component instances.
- enhancedComponentEngineDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Destroys an enhanced component engine and all its instances.
- enhancedComponentEngineIsAsync(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Checks if async support is enabled for an enhanced component engine.
- enhancedComponentGetExports(MemorySegment, long, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the list of exported function names using instance ID.
- enhancedComponentInstanceGetExport(MemorySegment, long, MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Looks up a general export by name on a component instance.
- enhancedComponentInstanceGetModule(MemorySegment, long, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Looks up a core module exported by a component instance.
- enhancedComponentInstanceHasFunc(MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Checks if a component instance has a specific function export.
- enhancedComponentInstanceHasFuncByIndex(MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Checks if a component instance has a function at the given export index.
- enhancedComponentInstanceHasResource(MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Checks if a resource type is exported by a component instance.
- enhancedComponentInstantiate(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Instantiates a component and returns an instance ID.
- enhancedComponentInvoke(MemorySegment, long, MemorySegment, MemorySegment, int, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Invokes a component function using instance ID.
- enhancedComponentLoadFromBytes(MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Loads (compiles) a component from WebAssembly bytes.
- enhancedComponentRunConcurrent(MemorySegment, long, MemorySegment, long, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Executes concurrent component function calls via the enhanced component engine.
- ensureNotClosed() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaCallbackRegistry
- ensureNotClosed() - Method in class ai.tegmentum.wasmtime4j.panama.util.NativeResourceHandle
-
Ensures the resource is not closed.
- epochDeadlineAsyncYieldAndUpdate(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- epochDeadlineCallback(Store.EpochDeadlineCallback) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- epochDeadlineTrap() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- eqRefMatchesTy(long, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- eqRefTy(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- equals(Tag, Store) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTag
- equals(Object) - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaGlobalType
- equals(Object) - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
- equals(Object) - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
- Example Usage: - Search tag in class ai.tegmentum.wasmtime4j.panama.PanamaWastRunner
- Section
- execute(WasmValue[]) - Method in interface ai.tegmentum.wasmtime4j.panama.PanamaHostFunction.HostFunctionCallback
-
Executes the host function with the given parameters.
- executeWastBytes(String, byte[]) - Static method in class ai.tegmentum.wasmtime4j.panama.PanamaWastRunner
-
Executes WAST content from a byte array.
- executeWastFile(String) - Static method in class ai.tegmentum.wasmtime4j.panama.PanamaWastRunner
-
Executes a WAST file from disk.
- executeWastFile(Path) - Static method in class ai.tegmentum.wasmtime4j.panama.PanamaWastRunner
-
Executes a WAST file from a Path object.
- executeWastFileOrThrow(String) - Static method in class ai.tegmentum.wasmtime4j.panama.PanamaWastRunner
-
Convenience method to execute a WAST file and throw an exception if it fails.
- executeWastString(String, String) - Static method in class ai.tegmentum.wasmtime4j.panama.PanamaWastRunner
-
Executes WAST content from a string.
- executeWastStringOrThrow(String, String) - Static method in class ai.tegmentum.wasmtime4j.panama.PanamaWastRunner
-
Convenience method to execute WAST content and throw an exception if it fails.
- exit(int) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.cli.PanamaWasiExit
- exnRefCreate(MemorySegment, MemorySegment, int, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Creates a new ExnRef from a tag and field values.
- exnRefDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Destroys an exception reference and frees its native resources.
- exnRefFieldCount(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the number of fields in an exception reference.
- exnRefFromRaw(Store, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- exnRefFromRaw(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Creates an ExnRef from a raw u32 representation.
- exnRefGetField(MemorySegment, MemorySegment, int, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets a single field value from an exception reference by index.
- exnRefGetTag(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the tag from an exception reference.
- exnRefIsValid(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Checks if an exception reference is valid.
- exnRefMatchesTy(MemorySegment, MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Checks if an ExnRef matches a given heap type.
- exnRefToRaw(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Converts an ExnRef to its raw u32 representation.
- externGetType(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the type of an extern value.
- externRefConvertAny(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- externRefFromRaw(Store, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- externRefFromRaw(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Creates an ExternRef from a raw u32 GC heap index.
- externRefToRaw(Store, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- externRefToRaw(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Converts an ExternRef (identified by its i64 data) to a raw u32 GC heap index.
- extractValueForNative(WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Extracts value components from WasmValue for passing to native code.
- extractValueForNative(WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Extracts value components from WasmValue for passing to native code.
- extractValueForNative(WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Extracts value components from WasmValue for passing to native code.
- extractValueForNative(WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Extracts value components from WasmValue for passing to native code.
- extractValueForNative(WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Extracts value components from WasmValue for passing to native code.
- extractValueForNative(WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Extracts value components from WasmValue for passing to native code.
- extractValueForNative(WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Extracts value components from WasmValue for passing to native code.
- extractValueForNative(WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Extracts value components from WasmValue for passing to native code.
F
- field(Store, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaExnRef
- fields(Store) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaExnRef
- fill(int, byte, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- fill(int, int, Object) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- fill(long, Object, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
-
Fills a region of this table with the specified value.
- fillArrayElements(ArrayInstance, int, int, GcValue) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- flush() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- forceCaptureBacktrace() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- forModule(Module) - Static method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
-
Creates a new store that is compatible with the given module.
- freeAddressMap(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Frees address map arrays allocated by native code.
- freeBuffer(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Frees a byte array buffer allocated by native backtrace capture functions.
- freeByteArray(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Frees a byte array allocated by native code.
- freeConcurrentResult(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Frees a result buffer allocated by the concurrent call function.
- freeErrorMessage(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Frees an error message returned by getLastErrorMessage.
- freeString(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Frees a C string allocated by Rust.
- fromNative(MemorySegment, Arena) - Static method in class ai.tegmentum.wasmtime4j.panama.type.PanamaFuncType
-
Creates a PanamaFuncType from native function type information.
- fromNative(MemorySegment, Arena) - Static method in class ai.tegmentum.wasmtime4j.panama.type.PanamaGlobalType
-
Creates a PanamaGlobalType from native global type information.
- fromNative(MemorySegment, Arena) - Static method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
-
Creates a PanamaMemoryType from native memory type information.
- fromNative(MemorySegment, Arena) - Static method in class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
-
Creates a PanamaTableType from native table type information.
- funcCall(MemorySegment, MemorySegment, MemorySegment, long, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Calls a WebAssembly function directly using a function handle.
- funcCallNativeAsync(MemorySegment, MemorySegment, MemorySegment, long, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Calls a WebAssembly function using Wasmtime's native async call path.
- funcDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Destroys a function handle.
- funcFromRaw(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Reconstructs a function from a raw funcref pointer.
- funcFromRawRef(Store, long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- funcGet(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets a function export from an instance by name.
- funcGetType(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the function type for a function handle.
- funcMatchesTy(MemorySegment, MemorySegment, MemorySegment, int, MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Checks if a function matches a function type using subtype-aware checking.
- funcNewUnchecked(Store, String, String, FunctionType, HostFunction) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- functionReferenceCreate(MemorySegment, MemorySegment, int, MemorySegment, int, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Creates a new function reference.
- functions() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- funcToRaw(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Converts a function to its raw funcref pointer value.
- funcTypeDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Destroys a function type handle.
G
- gc() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- gcAsync() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- get() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGlobal
- get(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- getArena() - Method in class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager
-
Gets the underlying arena.
- getArena() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaFuncType
-
Gets the memory arena used by this function type.
- getArena() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaGlobalType
-
Gets the memory arena used by this global type.
- getArena() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
-
Gets the memory arena used by this memory type.
- getArena() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
-
Gets the memory arena used by this table type.
- getArguments() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- getArguments() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.cli.PanamaWasiEnvironment
- getArguments() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiContext
-
Gets the command-line arguments.
- getArrayElement(ArrayInstance, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- getArrayLength(ArrayInstance) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- getAsyncExecutor() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaCallbackRegistry
- getAsyncTimeoutMs() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
-
Returns the async timeout in milliseconds.
- getAvailableOperations() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- getAvailableOperations() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- getAvailableOperations() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
- getAverageInstantiationTimeNs() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentInstancePre
- getBuffer() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- getByImport(Store, String, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- getCallbackRegistry() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- getClockResolution(int) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiTimeOperations
- getComponent() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentInstancePre
- getConfig() - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
- getConfig() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- getConfig() - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
- getConfig() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.http.PanamaWasiHttpContext
- getConfig() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- getCreatedAt() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- getCreatedAt() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- getCreatedAt() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
- getCurrentCaller() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaCallerContextProvider
- getCurrentTime(int, long) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiTimeOperations
- getData() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- getDefault(Store, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- getDefaultExecutionTarget() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContextFactory
- getDefinedFunctions(String, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- getDefinedInterfaces() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- getDescription() - Method in class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager.ManagedNativeResource
-
Gets the description of this managed resource.
- getDiagnosticInfo() - Method in class ai.tegmentum.wasmtime4j.panama.NativeLibraryLoader
-
Gets diagnostic information about the Panama library loader.
- getElementType() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- getElementType() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
- getEncoding() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraph
- getEngine() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- getEngine() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentInstancePre
- getEngine() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- getEngine() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstancePre
- getEngine() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- getEngine() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- getEngine() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- getEngine() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- getEnvironment() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- getEnvironment() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiContext
-
Gets all environment variables.
- getEnvironmentVariable(String) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiContext
-
Gets an environment variable value.
- getEnvironmentVariables() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.cli.PanamaWasiEnvironment
- getErrorDescription(int) - Static method in class ai.tegmentum.wasmtime4j.panama.util.PanamaErrorMapper
-
Returns a human-readable description for a native error code.
- getExceptionTag(String) - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
- getExecutionTarget() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraph
- getExport(Store, ModuleExport) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- getExport(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- getExportIndex(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- getExportNames() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- getExports() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- getFuel() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- getFuelAsyncYieldInterval() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- getFuncRefId() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
-
Gets the native function reference registry ID for table operations.
- getFunction() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- getFunction() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
- getFunction(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- getFunctionBinding(String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets a registered function binding by name.
- getFunctionBinding(String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets a registered function binding by name.
- getFunctionBinding(String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Gets a registered function binding by name.
- getFunctionBinding(String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets a registered function binding by name.
- getFunctionBinding(String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets a registered function binding by name.
- getFunctionBinding(String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets a registered function binding by name.
- getFunctionBinding(String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets a registered function binding by name.
- getFunctionBinding(String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Gets a registered function binding by name.
- getFunctionHandle() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
-
Gets the native function handle for use in WebAssembly import operations.
- getFunctionReferenceById(long) - Static method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
-
Retrieves a function reference from the registry by ID.
- getFunctionType() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
- getFunctionType() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
- getFunctionType() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
- getGcRuntime() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- getGcStats() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- getGlobal(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- getGlobalCallbackStub() - Static method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
-
Gets the global callback stub address for use with native function reference creation.
- getGlobalType() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGlobal
- getGraph() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- getHandlerName() - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
- getHostFunctionCount() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- getId() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
-
Gets the unique identifier for this engine.
- getId() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
-
Gets the unique identifier for this engine.
- getId() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
- getId() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- getId() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- getId() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
- getImplementationInfo() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContext
- getImportRegistry() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- getImports() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- getInitialCwd() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.cli.PanamaWasiEnvironment
- getInputCount() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- getInputMetadata() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- getInstance() - Static method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the singleton instance.
- getInstance() - Static method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets the singleton instance.
- getInstance() - Static method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Gets the singleton instance.
- getInstance() - Static method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the singleton instance.
- getInstance() - Static method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the singleton instance.
- getInstance() - Static method in class ai.tegmentum.wasmtime4j.panama.NativeLibraryLoader
-
Gets the singleton instance of the native library loader.
- getInstance() - Static method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the singleton instance.
- getInstance() - Static method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the singleton instance.
- getInstance() - Static method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Gets the singleton instance.
- getInstance() - Static method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Gets the singleton instance.
- getInstanceCount() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentInstancePre
- getInstanceCount() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstancePre
- getInterfaceCount() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- getKind() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaGlobalType
- getKind() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
- getKind() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
- getLastAccessedAt() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- getLastAccessedAt() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- getLastAccessedAt() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
- getLastErrorMessage() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the last error message from the native library.
- getLibraryArena() - Method in class ai.tegmentum.wasmtime4j.panama.NativeLibraryLoader
-
Gets the Arena used for library resource management.
- getLinker() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- getLoadInfo() - Method in class ai.tegmentum.wasmtime4j.panama.NativeLibraryLoader
-
Gets information about the library loading attempt.
- getLoadingError() - Method in class ai.tegmentum.wasmtime4j.panama.NativeLibraryLoader
-
Gets the loading error if library loading failed.
- getMaxAsyncOperations() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
-
Returns the max async operations limit.
- getMaximum() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
- getMaximum() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
- getMaxLinkDepth() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- getMaxSize() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- getMaxSize() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- getMemory(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- getMemoryType() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- getMinimum() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
- getMinimum() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
- getModelName() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraph
- getModule() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- getModule() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstancePre
- getModuleExport(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- getName() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
- getName() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
- getName() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
- getName() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- getNativeAllocator() - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
-
Gets the native allocator pointer for internal use.
- getNativeContext() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
-
Gets the native context handle.
- getNativeEngine() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
-
Gets the native engine pointer.
- getNativeGlobal() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGlobal
-
Gets the native global pointer.
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
-
Gets the native memory segment handle.
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentInstancePre
-
Gets the native handle for this pre-instantiated component.
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaExnRef
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTag
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
-
Gets the native context handle.
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaFuncType
-
Gets the native handle for this function type.
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaGlobalType
-
Gets the native handle for this global type.
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
-
Gets the native handle for this memory type.
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
-
Gets the native handle for this table type.
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
-
Returns the native stream handle.
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
-
Returns the native stream handle.
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
-
Returns the native pollable handle.
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraph
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- getNativeHandle() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiContext
-
Gets the native handle for this WASI context.
- getNativeInstance() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
-
Gets the native instance pointer.
- getNativeInstancePre() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstancePre
-
Returns the native InstancePre memory segment.
- getNativeLinker() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
-
Gets the native component linker pointer.
- getNativeLinker() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
-
Gets the native linker pointer.
- getNativeMemory() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
-
Gets the native memory pointer.
- getNativeModule() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
-
Gets the native module pointer.
- getNativeRegistryId() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
-
Gets the native registry ID for this function reference.
- getNativeStore() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
-
Gets the native store pointer.
- getNativeTable() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
-
Gets the native table pointer.
- getOutput(int) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- getOutput(String) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- getOutputCount() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- getOutputMetadata() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- getPageSize() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
- getPageSizeLog2() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
- getPanamaDestroyHostFunction() - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the method handle for destroying a host function.
- getPanamaGlobalCreate() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI global creation.
- getPanamaInstanceCreate() - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the method handle for Panama FFI instance creation.
- getPanamaMemoryCreate() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI memory creation (simple version).
- getPanamaMemoryCreateAsync() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for async memory creation with config (async resource limiter path).
- getPanamaMemoryCreateWithConfig() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI memory creation (with configuration).
- getPanamaStoreAddFuel() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for adding fuel to a store.
- getPanamaStoreConsumeFuel() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for consuming fuel from a store.
- getPanamaStoreCreateHostFunction() - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the method handle for creating a host function in a store.
- getPanamaStoreCreateHostFunctionUnchecked() - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the method handle for creating an unchecked host function in a store.
- getPanamaStoreGetFuel() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for getting remaining fuel from a store.
- getPanamaStoreGetHostcallFuel() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for getting hostcall fuel from a store.
- getPanamaStoreSetEpochDeadline() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for setting epoch deadline in a store.
- getPanamaStoreSetFuel() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for setting fuel level in a store.
- getPanamaStoreSetFuelAsyncYieldInterval() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for setting fuel async yield interval in a store.
- getPanamaStoreSetHostcallFuel() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for setting hostcall fuel in a store.
- getPanamaStoreTryCreate() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for trying to create a store (OOM-safe).
- getPanamaTableCreate() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI table creation.
- getPanamaTableCreate64() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI 64-bit table creation.
- getPanamaTableCreateAsync() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for async table creation (async resource limiter path).
- getPanamaTableCreateWithInit() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI table creation with initial value.
- getPanamaTableDelete() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI table deletion.
- getPanamaTableFill() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI table fill.
- getPanamaTableGet() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI table element get.
- getPanamaTableGrow() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI table grow.
- getPanamaTableMetadata() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI table metadata retrieval.
- getPanamaTableSet() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI table element set.
- getPanamaTableSize() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for Panama FFI table size retrieval.
- getPoolingAllocatorMetrics() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- getPreopenedDirectories() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiContext
-
Gets all pre-opened directories.
- getPreparationTimeNs() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentInstancePre
- getResourceManager() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
-
Gets the resource manager for this store.
- getRuntime() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- getRuntimeInfo() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- getRuntimeType(GcObject) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- getSharedMemory(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- getSignature() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
- getSignature() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
- getSize() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- getSize() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- getSize64() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- getStackSizeLimit() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- getStatistics() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstancePre
- getStatistics() - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
- getStats() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.http.PanamaWasiHttpContext
- getStderr() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.cli.PanamaWasiStdio
- getStderrCapture() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- getStdin() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.cli.PanamaWasiStdio
- getStdout() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.cli.PanamaWasiStdio
- getStdoutCapture() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- getStore() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- getStoreAddBreakpoint() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for adding a breakpoint.
- getStoreBreakpointCount() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for getting breakpoint count.
- getStoreDebugExitFrames() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for retrieving debug exit frames.
- getStoreDebugInstanceCount() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for getting debug instance count.
- getStoreDebugModuleCount() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for getting debug module count.
- getStoreIsAsync() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for checking async support.
- getStoreIsSingleStep() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for checking single-step mode.
- getStoreRemoveBreakpoint() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for removing a breakpoint.
- getStoreSetSingleStep() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Gets the method handle for setting single-step mode.
- getStructField(StructInstance, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- getSupportedEncodings() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContext
- getSupportedTargets() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContext
- getSymbolLookup() - Method in class ai.tegmentum.wasmtime4j.panama.NativeLibraryLoader
-
Gets the SymbolLookup for the loaded native library.
- getTable(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- getTableDelete() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for table deletion.
- getTableGet() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for table element get.
- getTableGrow() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for table grow.
- getTableMetadata() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for table metadata retrieval.
- getTableSet() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for table element set.
- getTableSize() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the method handle for table size query.
- getTableType() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- getTag(Store) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaExnRef
- getTag(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- getTagByHandle(long) - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
-
Gets a cached exception tag by handle.
- getType() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGlobal
- getType() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- getType() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- getType() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- getType() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
- getType(Store) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTag
- getUpcallStub() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
-
Gets the upcall stub for this function reference.
- getUpcallStub() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
-
Gets the upcall stub for direct FFI integration.
- getUptime() - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
- getValueType() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaGlobalType
- getVariable(String) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.cli.PanamaWasiEnvironment
- getWasiContext() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
-
Gets the WASI context set on this linker.
- getWasiContext() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- getWasmBytes() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
-
Gets the original WebAssembly bytecode.
- getWitSupportInfo() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- getWorkingDirectory() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiContext
-
Gets the working directory.
- globalCreate(MemorySegment, int, int, WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Creates a new WebAssembly global variable.
- globalCreateImmutable(MemorySegment, int, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Creates an immutable WebAssembly global.
- globalCreateMutable(MemorySegment, int, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Creates a mutable WebAssembly global.
- globalDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Destroys a WebAssembly global.
- globalGet(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the value of a WebAssembly global.
- globalGetDirectAccess(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets direct access to a global's value for zero-copy operations.
- globalGetTypeInfo(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets type information for a WebAssembly global.
- globalLookupShared(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Looks up a shared global by name.
- globalRegisterShared(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Registers a global for cross-module sharing.
- globalReleaseDirectAccess(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Releases direct access to a global's value.
- globalSet(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Sets the value of a WebAssembly global.
- globalType(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the type of a WebAssembly global.
- grow(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- grow(int, Object) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- grow64(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- growAsync(int, Object) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- growAsync(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- guestProfilerCallHook(MemorySegment, MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Records a call hook transition.
- guestProfilerDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Destroys a guest profiler.
- guestProfilerFinish(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Finishes profiling and returns the profile data.
- guestProfilerFreeData(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Frees profile data returned by finish.
- guestProfilerNew(MemorySegment, MemorySegment, long, MemorySegment, MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Creates a new guest profiler.
- guestProfilerNewComponent(MemorySegment, MemorySegment, long, MemorySegment, MemorySegment, MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Creates a new guest profiler for a component.
- guestProfilerSample(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Collects a stack sample.
H
- handle(Throwable) - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
- hasExport(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- hasExport(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- hasFunction(String, String, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- hashCode() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaGlobalType
- hashCode() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
- hashCode() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
- hasImport(String, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- hasImport(String, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- hasInterface(String, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- hasPendingException() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- hasStderrCapture() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- hasStdoutCapture() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- hostcallFuel() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
I
- imageRange() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- incrementEpoch() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- inheritArgs() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- inheritEnv() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- inheritEnvironment() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- inheritEnvironmentVariables(List<String>) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- inheritStdio() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- init(int, int, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- init(int, int, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- initializeCopyOnWriteImage() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- instanceCallF64ToF64(MemorySegment, MemorySegment, MemorySegment, double, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Typed fast-path: call a function with signature (f64) -> f64.
- instanceCallFunctionFast(MemorySegment, MemorySegment, MemorySegment, MemorySegment, long, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Fast path for instance function calls using invokeExact.
- instanceCallI32I32ToI32(MemorySegment, MemorySegment, MemorySegment, int, int, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Typed fast-path: call a function with signature (i32, i32) -> i32.
- instanceCallI32ToI32(MemorySegment, MemorySegment, MemorySegment, int, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Typed fast-path: call a function with signature (i32) -> i32.
- instanceCallI64ToI64(MemorySegment, MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Typed fast-path: call a function with signature (i64) -> i64.
- instanceCallToI32(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Typed fast-path: call a function with signature () -> i32.
- instanceCallVoid(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Typed fast-path: call a function with signature () -> void.
- instanceCreate(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Creates a WebAssembly instance (Panama FFI).
- instanceDebugFunction(MemorySegment, MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Debug: gets a function by its internal module index.
- instanceDebugGlobal(MemorySegment, MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Debug: gets a global by its internal module index.
- instanceDebugMemory(MemorySegment, MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Debug: gets a memory by its internal module index.
- instanceDebugSharedMemory(MemorySegment, MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Debug: gets a shared memory by its internal module index.
- instanceDebugTable(MemorySegment, MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Debug: gets a table by its internal module index.
- instanceDebugTag(MemorySegment, MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Debug: gets a tag by its internal module index.
- instanceGetGlobalType(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the type and mutability of a global export.
- instanceGetGlobalValue(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the value of a global by looking it up fresh from the instance.
- instanceGetGlobalWrapped(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets a global export by name from an instance, wrapped for linker use.
- instanceGetMemoryByName(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets a memory export by name from an instance.
- instanceGetMemorySizePages(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets memory size in pages by looking up the memory fresh.
- instanceGetSharedMemoryByName(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets a shared memory export by name from an instance (only shared memories).
- instanceGetTableByName(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets a table export by name from an instance.
- instanceGetTagByName(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets a tag export by name from an instance.
- instanceGrowMemory(MemorySegment, MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Grows memory by looking up the memory fresh.
- instanceHasGlobalExport(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Checks if a global export exists in an instance.
- instancePreDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Destroys an InstancePre.
- instancePreGetAvgInstantiationTimeNs(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the average instantiation time in nanoseconds for an InstancePre.
- instancePreGetInstanceCount(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the instance count for an InstancePre.
- instancePreGetPreparationTimeNs(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the preparation time in nanoseconds for an InstancePre.
- instancePreInstantiate(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Instantiates from an InstancePre with a store.
- instancePreInstantiateAsync(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Asynchronously instantiates from an InstancePre.
- instancePreIsValid(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
- instanceSetGlobalValue(MemorySegment, MemorySegment, MemorySegment, int, int, long, double, double, int, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Sets the value of a global by looking it up fresh from the instance.
- instantiate() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentInstancePre
- instantiate(ComponentStoreConfig) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentInstancePre
- instantiate(Module) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- instantiate(Module, ImportMap) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- instantiate(Store) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstancePre
- instantiate(Store) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- instantiate(Store, Component) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- instantiate(Store, Module) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- instantiate(Store, Module) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- instantiate(Store, ImportMap) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstancePre
- instantiate(Store, ImportMap) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- instantiate(Store, String, Module) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- instantiateAsync(Store) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstancePre
- instantiatePre(Component) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- instantiatePre(Module) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- invoke(String, Object...) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- invoke(String, Object...) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- invoke(String, Object...) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
- invokeHostFunctionCallback(long, MemorySegment, int, MemorySegment, int, MemorySegment, int) - Static method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
-
Callback function invoked from native code when a host function is called.
- invokeNativeCallback(long, MemorySegment, int, MemorySegment, int, MemorySegment, int) - Static method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
-
Native callback entry point for function reference invocation.
- is64Bit() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
- is64Bit() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
- isAsync() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- isAsync() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- isAsync() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- isAsyncIoEnabled() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
-
Returns whether async I/O is enabled.
- isAvailable() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContext
- isClosed() - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
-
Checks if this handler is closed.
- isClosed() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGlobal
-
Checks if the global has been closed.
- isClosed() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
-
Checks if this host function has been closed.
- isClosed() - Method in class ai.tegmentum.wasmtime4j.panama.util.NativeResourceHandle
-
Checks if this resource has been closed.
- isClosed() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
-
Checks if this input stream has been closed.
- isClosed() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
-
Checks if this output stream has been closed.
- isClosed() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
-
Checks if this pollable has been closed.
- isClosed() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiContext
-
Checks if this WASI context has been closed.
- isComponentModelEnabled() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
-
Returns whether component model is enabled.
- isCoredumpOnTrapEnabled() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- isEnabled() - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
- isEncodingSupported(NnGraphEncoding) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContext
- isEpochInterruptionEnabled() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- isFuelEnabled() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- isHostAllowed(String) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.http.PanamaWasiHttpContext
- isHostFunction() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
-
Checks if this function reference is a host function.
- isInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Checks if the bindings are initialized and available.
- isInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Checks if the bindings are initialized and available.
- isInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Checks if the bindings are initialized and available.
- isInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Checks if the bindings are initialized and available.
- isInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Checks if the bindings are initialized and available.
- isInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Checks if the bindings are initialized and available.
- isInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Checks if the bindings are initialized and available.
- isInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Checks if the bindings are initialized and available.
- isLoaded() - Method in class ai.tegmentum.wasmtime4j.panama.NativeLibraryLoader
-
Checks if the native library is loaded and available.
- isMutable() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGlobal
- isMutable() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaGlobalType
- isNetworkEnabled() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
-
Returns whether network access is enabled.
- isNnAvailable() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- isNnAvailable() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContextFactory
- isNull(GcObject) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- isOwned() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- isOwned() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- isOwned() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
- isProcessEnabled() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
-
Returns whether process spawning is enabled.
- isPulley() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- isRecording() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- isReplaying() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- isShared() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- isShared() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
- isSingleStep() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- isTargetSupported(NnExecutionTarget) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContext
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager
-
Checks if the resource manager is valid (not closed).
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager.ManagedNativeResource
-
Checks if the resource is valid (not closed).
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentInstancePre
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaExnRef
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstance
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstancePre
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.http.PanamaWasiHttpContext
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContext
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraph
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- isValid() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- isWasiEnabled() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
-
Checks if WASI has been enabled for this linker.
- isWasiHttpEnabled() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- isWasiP2Enabled() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- isWasmFunction() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
-
Checks if this function reference is a WebAssembly function.
- iter() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- iter(Store) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
L
- linkComponent(Store, Component) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- linkerAddWasi(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Adds WASI Preview 1 imports to a linker.
- linkerAddWasi(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Adds WASI Preview 1 imports to a linker.
- linkerAllowShadowing(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Allows subsequent definitions to shadow prior definitions.
- linkerAllowUnknownExports(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Allows unknown exports from modules.
- linkerDefineUnknownImportsAsDefaultValues(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Defines all undefined imports with default values.
- linkerDefineUnknownImportsAsTraps(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Defines all undefined imports as trapping functions.
- linkerGetByImport(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets a definition by its import specifier.
- linkerGetDefault(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the default function for a module.
- linkerInstantiatePre(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Creates an InstancePre from a linker and module for fast repeated instantiation.
- linkerIter(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Iterates over all definitions in the linker.
- linkerIterGet(int, MemorySegment, int, MemorySegment, int, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets a specific definition from the last iter() call.
- linkInstance(ComponentInstance) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- listExceptionTags() - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
- loadGraph(byte[], NnGraphEncoding, NnExecutionTarget) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContext
- loadGraph(List<byte[]>, NnGraphEncoding, NnExecutionTarget) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContext
- loadGraphByName(String) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContext
- loadGraphFromFile(Path, NnGraphEncoding, NnExecutionTarget) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContext
- longValue() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
-
Returns the registry ID as a long value for storage in globals or tables.
- lookupFunction(String, FunctionDescriptor) - Method in class ai.tegmentum.wasmtime4j.panama.NativeLibraryLoader
-
Looks up a function symbol and returns a MethodHandle.
M
- manageNativeResource(MemorySegment, Runnable, String) - Method in class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager
-
Creates a managed wrapper around an existing native resource.
- mapNativeError(int) - Static method in class ai.tegmentum.wasmtime4j.panama.util.PanamaErrorMapper
-
Maps a native error code to an appropriate Java exception with no additional context.
- mapNativeError(int, String) - Static method in class ai.tegmentum.wasmtime4j.panama.util.PanamaErrorMapper
-
Maps a native error code and context message to an appropriate Java exception.
- markInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Marks this binding set as initialized.
- markInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Marks this binding set as initialized.
- markInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Marks this binding set as initialized.
- markInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Marks this binding set as initialized.
- markInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Marks this binding set as initialized.
- markInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Marks this binding set as initialized.
- markInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Marks this binding set as initialized.
- markInitialized() - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Marks this binding set as initialized.
- marshal(WitValue, Arena) - Static method in class ai.tegmentum.wasmtime4j.panama.wit.PanamaWitValueMarshaller
-
Marshals a WIT value to binary format for native use.
- matchesTy(Store, HeapType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaExnRef
- memoryAtomicAddI32(MemorySegment, MemorySegment, long, int, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic add on 32-bit value.
- memoryAtomicAddI64(MemorySegment, MemorySegment, long, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic add on 64-bit value.
- memoryAtomicAndI32(MemorySegment, MemorySegment, long, int, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic AND on 32-bit value.
- memoryAtomicAndI64(MemorySegment, MemorySegment, long, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic AND on 64-bit value.
- memoryAtomicCompareAndSwapI32(MemorySegment, MemorySegment, long, int, int, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic compare-and-swap on 32-bit value.
- memoryAtomicCompareAndSwapI64(MemorySegment, MemorySegment, long, long, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic compare-and-swap on 64-bit value.
- memoryAtomicFence(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic memory fence.
- memoryAtomicLoadI32(MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic load of 32-bit value.
- memoryAtomicLoadI64(MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic load of 64-bit value.
- memoryAtomicNotify(MemorySegment, MemorySegment, long, int, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic notify/wake.
- memoryAtomicOrI32(MemorySegment, MemorySegment, long, int, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic OR on 32-bit value.
- memoryAtomicOrI64(MemorySegment, MemorySegment, long, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic OR on 64-bit value.
- memoryAtomicStoreI32(MemorySegment, MemorySegment, long, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic store of 32-bit value.
- memoryAtomicStoreI64(MemorySegment, MemorySegment, long, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic store of 64-bit value.
- memoryAtomicWait32(MemorySegment, MemorySegment, long, int, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic wait on 32-bit value.
- memoryAtomicWait64(MemorySegment, MemorySegment, long, long, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic wait on 64-bit value.
- memoryAtomicXorI32(MemorySegment, MemorySegment, long, int, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic XOR on 32-bit value.
- memoryAtomicXorI64(MemorySegment, MemorySegment, long, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Atomic XOR on 64-bit value.
- memoryClearHandleRegistries() - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Clears all memory and store handle registries (for testing purposes).
- memoryDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Destroys a validated memory instance and unregisters it from the handle registry.
- module(Store, String, Module) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- moduleAddressMap(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets address map from a module.
- moduleCompileFromFile(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Compiles a WebAssembly module from a file path.
- moduleCompileWat(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Compiles a WebAssembly module from WAT (WebAssembly Text format).
- moduleCompileWithDwarf(MemorySegment, MemorySegment, long, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Compiles a WebAssembly module with DWARF debug package.
- moduleCreate(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Creates a WebAssembly module from bytecode (Panama FFI).
- moduleDeserialize(MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Deserializes a WebAssembly module from serialized bytes.
- moduleDeserializeOpenFile(MemorySegment, int, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Deserializes a module from an open file descriptor (Unix only).
- moduleDeserializeRaw(MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Deserializes a module from raw bytes (no file format wrapper).
- moduleDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Destroys a WebAssembly module.
- moduleExportCount(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets the number of exports in a module.
- moduleExportsLen(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets the number of exports in a module.
- moduleFreeString(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Frees a C string returned by module functions.
- moduleFromTrustedFile(Engine, Path) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- moduleFromTrustedFile(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Loads a module from a trusted file, skipping code integrity validation.
- moduleGetAllFunctions(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets all module functions (imports, exports, and internal) as JSON string.
- moduleGetExportIndex(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets the index of an export by name.
- moduleGetExportKind(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets the kind of a specific export by name.
- moduleGetExportNames(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets export names from a module.
- moduleGetExportsJson(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets module exports as JSON string.
- moduleGetImportsJson(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets module imports as JSON string.
- moduleGetName(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets the name of a module.
- moduleImageRange(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets the image range of a compiled module.
- moduleImportsLen(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets the number of imports in a module.
- moduleInitializeCowImage(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Pre-initializes a module's copy-on-write image for faster instantiation.
- moduleResourcesRequired(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets the resources required to instantiate a module.
- moduleSame(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Checks if two modules share the same underlying compiled code.
- moduleSerialize(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Serializes a WebAssembly module.
- moduleText(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Gets compiled machine code text from a module.
- moduleValidate(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Validates WebAssembly bytecode using full Wasmtime structural and semantic validation.
N
- NativeComponentBindings - Class in ai.tegmentum.wasmtime4j.panama
-
Native function bindings for the WebAssembly Component Model.
- NativeEngineBindings - Class in ai.tegmentum.wasmtime4j.panama
-
Native function bindings for Engine and Module operations.
- NativeExecutionBindings - Class in ai.tegmentum.wasmtime4j.panama
-
Native function bindings for execution-related operations.
- NativeHttpBindings - Class in ai.tegmentum.wasmtime4j.panama
-
Native function bindings for WASI HTTP operations.
- NativeInstanceBindings - Class in ai.tegmentum.wasmtime4j.panama
-
Native function bindings for Instance, Linker, InstancePre, Caller, Function, Function Reference, extern type, and call hook operations.
- NativeLibraryLoader - Class in ai.tegmentum.wasmtime4j.panama
-
Native library loader for Panama FFI implementation.
- NativeMemoryBindings - Class in ai.tegmentum.wasmtime4j.panama
-
Native function bindings for memory, global, and table operations.
- NativeResourceHandle - Class in ai.tegmentum.wasmtime4j.panama.util
-
Thread-safe resource lifecycle handle using composition.
- NativeResourceHandle(String, NativeResourceHandle.CleanupAction) - Constructor for class ai.tegmentum.wasmtime4j.panama.util.NativeResourceHandle
-
Creates a resource handle without a Cleaner safety net.
- NativeResourceHandle(String, NativeResourceHandle.CleanupAction, Object, Runnable) - Constructor for class ai.tegmentum.wasmtime4j.panama.util.NativeResourceHandle
-
Creates a resource handle with a Cleaner safety net.
- NativeResourceHandle.CleanupAction - Interface in ai.tegmentum.wasmtime4j.panama.util
-
Functional interface for resource cleanup operations.
- NativeStoreBindings - Class in ai.tegmentum.wasmtime4j.panama
-
Native function bindings for Store operations.
- NativeWasiBindings - Class in ai.tegmentum.wasmtime4j.panama
-
Native function bindings for WASI context operations.
- NativeWasiNnBindings - Class in ai.tegmentum.wasmtime4j.panama.wasi.nn
-
Panama FFI bindings for WASI-NN native functions.
- nnContextClose(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Closes an NnContext.
- nnContextCreate() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Creates a new NnContext.
- nnContextGetBackendInfo(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Gets backend info as JSON string.
- nnContextIsAvailable(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Checks if any backends are available.
- nnContextLoadGraph(Arena, MemorySegment, byte[][], int, int) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Loads a graph.
- nnContextSupportedEncodings(Arena, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Gets supported encoding codes.
- nnExecClose(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Closes an execution context.
- nnExecCompute(Arena, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Runs inference.
- nnExecGetOutputByIndex(Arena, MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Gets an output tensor by index as serialized bytes.
- nnExecGetOutputByName(Arena, MemorySegment, String) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Gets an output tensor by name as serialized bytes.
- nnExecSetInputByIndex(Arena, MemorySegment, int, int[], int, byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Sets an input tensor by index.
- nnExecSetInputByName(Arena, MemorySegment, String, int[], int, byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Sets an input tensor by name.
- nnGraphClose(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Closes an NnGraph.
- nnGraphCreateExecCtx(Arena, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.NativeWasiNnBindings
-
Creates an execution context from a graph.
O
- of(WasmValueType, boolean) - Static method in class ai.tegmentum.wasmtime4j.panama.type.PanamaGlobalType
-
Creates a PanamaGlobalType from type information without a native handle.
- of(WasmValueType, long, Long) - Static method in class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
-
Creates a PanamaTableType from type information without a native handle.
- of(List<WasmValueType>, List<WasmValueType>) - Static method in class ai.tegmentum.wasmtime4j.panama.type.PanamaFuncType
-
Creates a PanamaFuncType from type information without a native handle.
P
- pageSize() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- pageSizeLog2() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- PanamaCallbackRegistry - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of the callback registry for managing callbacks and asynchronous operations.
- PanamaCallerContextProvider - Class in ai.tegmentum.wasmtime4j.panama
-
Panama implementation of CallerContextProvider.
- PanamaCallerContextProvider() - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaCallerContextProvider
- panamaComponentDeserialize(MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Deserializes a component from bytes using the enhanced component engine.
- panamaComponentDeserializeFile(MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Deserializes a component from a file using the enhanced component engine.
- PanamaComponentEngine - Class in ai.tegmentum.wasmtime4j.panama
-
Panama implementation of the ComponentEngine interface.
- PanamaComponentEngine(ComponentEngineConfig) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
-
Creates a new Panama component engine with the given configuration.
- PanamaComponentEngine(ComponentEngineConfig, WasmRuntime) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
-
Creates a new Panama component engine with the given configuration and runtime reference.
- PanamaComponentInstancePre - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of ComponentInstancePre for fast repeated component instantiation.
- PanamaComponentInstancePre(MemorySegment, PanamaEngine, PanamaComponentImpl) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaComponentInstancePre
-
Creates a new Panama ComponentInstancePre.
- PanamaComponentLinker<T> - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of ComponentLinker for WebAssembly Component Model.
- PanamaComponentLinker(PanamaEngine) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
-
Creates a new Panama component linker.
- panamaComponentResourcesRequired(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Gets the resources required by a component.
- PanamaComponentTypedFunc - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of typed WebAssembly Component Model function calls.
- PanamaComponentTypedFunc(ComponentFunc, String) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
-
Creates a typed component function wrapper from a regular component function.
- PanamaEngine - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of WebAssembly Engine.
- PanamaEngine() - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaEngine
-
Creates a new Panama engine with default configuration.
- PanamaEngine(EngineConfig) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaEngine
-
Creates a new Panama engine with specified configuration.
- PanamaEngine(EngineConfig, WasmRuntime) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaEngine
-
Creates a new Panama engine with specified configuration and runtime reference.
- PanamaErrorMapper - Class in ai.tegmentum.wasmtime4j.panama.util
-
Utility class for mapping native error codes to appropriate Java exceptions in Panama.
- PanamaException - Exception Class in ai.tegmentum.wasmtime4j.panama.exception
-
Base exception for Panama FFI implementation errors.
- PanamaException(String) - Constructor for exception class ai.tegmentum.wasmtime4j.panama.exception.PanamaException
-
Creates a new Panama exception with the specified message.
- PanamaException(String, Throwable) - Constructor for exception class ai.tegmentum.wasmtime4j.panama.exception.PanamaException
-
Creates a new Panama exception with the specified message and cause.
- PanamaException(Throwable) - Constructor for exception class ai.tegmentum.wasmtime4j.panama.exception.PanamaException
-
Creates a new Panama exception with the specified cause.
- PanamaExceptionHandler - Class in ai.tegmentum.wasmtime4j.panama.experimental
-
Panama implementation of WebAssembly exception handling.
- PanamaExnRef - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of the
ExnRefinterface. - PanamaFunction - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of WebAssembly Function.
- PanamaFunction(PanamaInstance, String, FunctionType) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaFunction
-
Creates a new Panama function that delegates to an instance.
- PanamaFunctionReference - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation for WebAssembly function references.
- PanamaFunctionReference(HostFunction, FunctionType, PanamaStore, ArenaResourceManager) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
-
Creates a new function reference from a host function.
- PanamaFunctionReference(WasmFunction, PanamaStore, ArenaResourceManager) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
-
Creates a new function reference from a WebAssembly function.
- PanamaFuncType - Class in ai.tegmentum.wasmtime4j.panama.type
-
Panama implementation of FuncType interface.
- PanamaFuncType(WasmValueType[], WasmValueType[], Arena, MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.type.PanamaFuncType
-
Creates a PanamaFuncType from parameter and result arrays.
- PanamaFuncType(List<WasmValueType>, List<WasmValueType>, Arena, MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.type.PanamaFuncType
-
Creates a new PanamaFuncType instance.
- PanamaGcRuntime - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of WebAssembly GC runtime operations.
- PanamaGcRuntime(long) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
-
Creates a new Panama GC runtime with the specified engine handle.
- PanamaGlobal - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of WebAssembly Global with native handle support.
- PanamaGlobal(WasmValueType, boolean, WasmValue, PanamaStore) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaGlobal
-
Creates a new Panama global with a native handle.
- panamaGlobalCreate(MemorySegment, int, int, WasmValue, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Creates a new WebAssembly global with a WasmValue (Panama FFI version).
- panamaGlobalDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Destroys a WebAssembly global (Panama FFI version).
- panamaGlobalGet(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets the value of a WebAssembly global (Panama FFI version).
- panamaGlobalMetadata(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets metadata for a WebAssembly global (Panama FFI version).
- panamaGlobalSet(MemorySegment, MemorySegment, int, int, long, double, double, int, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Sets the value of a WebAssembly global (Panama FFI version).
- panamaGlobalSet(MemorySegment, MemorySegment, WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Sets a WebAssembly global value using WasmValue (Panama FFI version).
- PanamaGlobalType - Class in ai.tegmentum.wasmtime4j.panama.type
-
Panama implementation of GlobalType interface.
- PanamaGlobalType(WasmValueType, boolean, Arena, MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.type.PanamaGlobalType
-
Creates a new PanamaGlobalType instance.
- PanamaHostFunction - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation for host functions that can be called from WebAssembly.
- PanamaHostFunction(String, FunctionType, PanamaHostFunction.HostFunctionCallback, HostFunction, PanamaStore, ArenaResourceManager) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
-
Creates a new host function with the specified signature and implementation.
- PanamaHostFunction(String, FunctionType, PanamaHostFunction.HostFunctionCallback, HostFunction, PanamaStore, ArenaResourceManager, boolean) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
-
Creates a new host function with the specified signature and implementation.
- PanamaHostFunction.HostFunctionCallback - Interface in ai.tegmentum.wasmtime4j.panama
-
Functional interface for host function implementations.
- PanamaInstance - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of WebAssembly Instance.
- PanamaInstance(PanamaModule, PanamaStore) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaInstance
-
Creates a new Panama instance.
- panamaInstanceCreateWithImports(MemorySegment, MemorySegment, MemorySegment, MemorySegment, int, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Creates a WebAssembly instance with explicit imports (Panama FFI).
- panamaInstanceGetModuleExport(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets an export from an instance using a pre-resolved ModuleExport handle (Panama FFI).
- PanamaInstancePre - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of
InstancePre. - PanamaInstancePre(MemorySegment, Module, Engine) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaInstancePre
-
Creates a new PanamaInstancePre with the given native handle.
- PanamaLinker<T> - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of WebAssembly Linker.
- PanamaLinker(PanamaEngine) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaLinker
-
Creates a new Panama linker.
- panamaLinkerAlias(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Creates an alias for an export in the linker.
- panamaLinkerAliasModule(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Aliases all definitions from one module name to another.
- panamaLinkerCreate(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Creates a new Panama linker.
- panamaLinkerDefineGlobal(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Defines a global in the linker (Panama FFI version).
- panamaLinkerDefineHostFunction(MemorySegment, MemorySegment, MemorySegment, MemorySegment, int, MemorySegment, int, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Defines a host function in the Panama linker.
- panamaLinkerDefineHostFunctionUnchecked(MemorySegment, MemorySegment, MemorySegment, MemorySegment, int, MemorySegment, int, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Defines an unchecked host function in the linker (Panama FFI version).
- panamaLinkerDefineInstance(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Defines an instance in the linker (Panama FFI version).
- panamaLinkerDefineMemory(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Defines a memory in the linker (Panama FFI version).
- panamaLinkerDefineMemoryFromInstance(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Defines a memory from an instance in the linker (Panama FFI version).
- panamaLinkerDefineTable(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Defines a table in the linker (Panama FFI version).
- panamaLinkerDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Destroys a Panama linker.
- panamaLinkerInstantiate(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Instantiates a module using the linker (Panama FFI version).
- panamaLinkerModule(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Defines a module in the linker, instantiating it and registering all exports (Panama FFI version).
- PanamaMemory - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of WebAssembly Memory.
- panamaMemoryGetData(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets raw pointer to WASM linear memory for zero-copy access.
- panamaMemoryGetMaximum(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets memory type maximum pages (Panama FFI version).
- panamaMemoryGetMinimum(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets memory type minimum pages (Panama FFI version).
- panamaMemoryGetPageSizeLog2(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets memory type page size log2 (Panama FFI version).
- panamaMemoryGrow(MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Grows memory by additional pages (Panama FFI version).
- panamaMemoryGrow64(MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Grows memory by additional pages using 64-bit addressing (Panama FFI version).
- panamaMemoryGrowAsync(MemorySegment, MemorySegment, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Grows memory asynchronously through the async resource limiter (Panama FFI version).
- panamaMemoryInit(MemorySegment, MemorySegment, MemorySegment, int, int, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Initializes memory from a data segment (memory.init instruction).
- panamaMemoryIs64Bit(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Checks if memory uses 64-bit addressing (Memory64 proposal).
- panamaMemoryIsShared(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Checks if memory is shared between threads (Panama FFI version).
- panamaMemoryReadBytes(MemorySegment, MemorySegment, long, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Reads bytes from memory (Panama FFI version).
- panamaMemorySizeBytes(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets memory size in bytes (Panama FFI version).
- panamaMemorySizePages(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets memory size in pages (Panama FFI version).
- panamaMemorySizePages64(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Gets memory size in pages using 64-bit return value (Panama FFI version).
- PanamaMemoryType - Class in ai.tegmentum.wasmtime4j.panama.type
-
Panama implementation of MemoryType interface.
- PanamaMemoryType(long, Long, boolean, boolean) - Constructor for class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
-
Creates a new PanamaMemoryType instance with just the type values.
- PanamaMemoryType(long, Long, boolean, boolean, int) - Constructor for class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
-
Creates a new PanamaMemoryType instance with just the type values including page size.
- PanamaMemoryType(long, Long, boolean, boolean, int, Arena, MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
-
Creates a new PanamaMemoryType instance with native handle.
- PanamaMemoryType(long, Long, boolean, boolean, Arena, MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
-
Creates a new PanamaMemoryType instance with native handle and default page size.
- panamaMemoryWriteBytes(MemorySegment, MemorySegment, long, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Writes bytes to memory (Panama FFI version).
- PanamaModule - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of WebAssembly Module.
- PanamaModule(PanamaEngine, byte[]) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaModule
-
Creates a new Panama module from compiled bytecode.
- panamaModuleGetModuleExport(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets a ModuleExport handle for O(1) export lookups (Panama FFI).
- PanamaNnContext - Class in ai.tegmentum.wasmtime4j.panama.wasi.nn
-
Panama implementation of the NnContext interface for WASI-NN operations.
- PanamaNnContextFactory - Class in ai.tegmentum.wasmtime4j.panama.wasi.nn
-
Panama implementation of the NnContextFactory interface.
- PanamaNnContextFactory() - Constructor for class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnContextFactory
-
Creates a new Panama WASI-NN context factory.
- PanamaNnGraph - Class in ai.tegmentum.wasmtime4j.panama.wasi.nn
-
Panama implementation of the NnGraph interface for WASI-NN loaded models.
- PanamaNnGraphExecutionContext - Class in ai.tegmentum.wasmtime4j.panama.wasi.nn
-
Panama implementation of the NnGraphExecutionContext interface for WASI-NN inference.
- PanamaPoolingAllocator - Class in ai.tegmentum.wasmtime4j.panama.pool
-
Panama implementation of
PoolingAllocator. - PanamaPoolingAllocator(PoolingAllocatorConfig) - Constructor for class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
-
Creates a new PanamaPoolingAllocator with the specified configuration.
- PanamaPoolingAllocatorConfig - Class in ai.tegmentum.wasmtime4j.panama.pool
-
Panama implementation of pooling allocator configuration.
- PanamaPoolingAllocatorConfig() - Constructor for class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocatorConfig
-
Creates a new PanamaPoolingAllocatorConfig with default values.
- PanamaPoolingAllocatorConfig(int, long, int, int, int, int, boolean, boolean, float, int, int, int, int, long) - Constructor for class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocatorConfig
-
Creates a new PanamaPoolingAllocatorConfig with the original 14 parameters.
- PanamaPoolingAllocatorConfig(int, long, int, int, int, int, int, boolean, boolean, float, int, int, int, int, long, int, int, long, long, long, int, long, long, int, int, int, Enabled, int, Enabled) - Constructor for class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocatorConfig
-
Creates a new PanamaPoolingAllocatorConfig with all 29 parameters.
- PanamaPoolingAllocatorConfigBuilder - Class in ai.tegmentum.wasmtime4j.panama.pool
-
Panama implementation of pooling allocator configuration builder.
- PanamaPoolingAllocatorConfigBuilder() - Constructor for class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocatorConfigBuilder
- PanamaStore - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of WebAssembly Store.
- PanamaStore(PanamaEngine) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaStore
-
Creates a new Panama store.
- PanamaStore(PanamaEngine, StoreLimits) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaStore
-
Creates a new Panama store with resource limits.
- PanamaTable - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of WebAssembly Table.
- panamaTableCopy(MemorySegment, MemorySegment, int, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Copies elements within a table (same table).
- panamaTableCopyFrom(MemorySegment, MemorySegment, int, MemorySegment, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Copies elements from one table to another.
- panamaTableGrowAsync(MemorySegment, MemorySegment, int, int, int, long, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Grows a table asynchronously through the async resource limiter (Panama FFI version).
- panamaTableInit(MemorySegment, MemorySegment, MemorySegment, int, int, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Initializes a table from an element segment (table.init instruction).
- PanamaTableType - Class in ai.tegmentum.wasmtime4j.panama.type
-
Panama implementation of TableType interface.
- PanamaTableType(WasmValueType, long, Long, boolean, Arena, MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
-
Creates a new PanamaTableType instance with 64-bit index support.
- PanamaTableType(WasmValueType, long, Long, Arena, MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
-
Creates a new PanamaTableType instance.
- PanamaTag - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of the
Taginterface. - PanamaTypedFunc - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of typed WebAssembly function calls.
- PanamaTypedFunc(WasmFunction, String) - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaTypedFunc
-
Creates a typed function wrapper from a regular function.
- PanamaValidation - Class in ai.tegmentum.wasmtime4j.panama.util
-
Panama-specific validation methods that extend the base
Validationutility. - PanamaWasiContext - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI implementation of WasiContext.
- PanamaWasiContext() - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
-
Creates a new Panama WASI context.
- PanamaWasiEnvironment - Class in ai.tegmentum.wasmtime4j.panama.wasi.cli
-
Panama FFI implementation of the WasiEnvironment interface.
- PanamaWasiEnvironment(MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.wasi.cli.PanamaWasiEnvironment
-
Creates a new Panama WASI environment with the given native context handle.
- PanamaWasiExit - Class in ai.tegmentum.wasmtime4j.panama.wasi.cli
-
Panama FFI implementation of the WasiExit interface.
- PanamaWasiExit(MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.wasi.cli.PanamaWasiExit
-
Creates a new Panama WASI exit with the given native context handle.
- PanamaWasiHttpConfig - Class in ai.tegmentum.wasmtime4j.panama.wasi.http
-
Panama implementation of
WasiHttpConfig. - PanamaWasiHttpConfigBuilder - Class in ai.tegmentum.wasmtime4j.panama.wasi.http
-
Panama implementation of
WasiHttpConfigBuilder. - PanamaWasiHttpConfigBuilder() - Constructor for class ai.tegmentum.wasmtime4j.panama.wasi.http.PanamaWasiHttpConfigBuilder
-
Creates a new PanamaWasiHttpConfigBuilder with default settings.
- PanamaWasiHttpContext - Class in ai.tegmentum.wasmtime4j.panama.wasi.http
-
Panama implementation of
WasiHttpContext. - PanamaWasiHttpContext(WasiHttpConfig) - Constructor for class ai.tegmentum.wasmtime4j.panama.wasi.http.PanamaWasiHttpContext
-
Creates a new PanamaWasiHttpContext with the specified configuration.
- PanamaWasiInputStream - Class in ai.tegmentum.wasmtime4j.panama.wasi.io
-
Panama FFI implementation of the WasiInputStream interface.
- PanamaWasiInputStream(MemorySegment, MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
-
Creates a new Panama WASI input stream with the given native handles.
- PanamaWasiLinker - Class in ai.tegmentum.wasmtime4j.panama.wasi
-
Panama implementation of a WASI-enabled linker.
- PanamaWasiLinker(PanamaLinker<Object>, PanamaEngine, WasiConfig) - Constructor for class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
-
Creates a new WASI linker with the specified configuration.
- PanamaWasiOutputStream - Class in ai.tegmentum.wasmtime4j.panama.wasi.io
-
Panama FFI implementation of the WasiOutputStream interface.
- PanamaWasiOutputStream(MemorySegment, MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
-
Creates a new Panama WASI output stream with the given native handles.
- PanamaWasiPollable - Class in ai.tegmentum.wasmtime4j.panama.wasi.io
-
Panama FFI implementation of the WasiPollable interface.
- PanamaWasiPollable(MemorySegment, MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
-
Creates a new Panama WASI pollable with the given native handles.
- PanamaWasiStdio - Class in ai.tegmentum.wasmtime4j.panama.wasi.cli
-
Panama FFI implementation of the WasiStdio interface.
- PanamaWasiStdio(MemorySegment) - Constructor for class ai.tegmentum.wasmtime4j.panama.wasi.cli.PanamaWasiStdio
-
Creates a new Panama WASI stdio with the given native context handle.
- PanamaWasmRuntime - Class in ai.tegmentum.wasmtime4j.panama
-
Panama Foreign Function Interface implementation of the WasmRuntime interface.
- PanamaWasmRuntime() - Constructor for class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
-
Creates a new Panama WebAssembly runtime.
- PanamaWastRunner - Class in ai.tegmentum.wasmtime4j.panama
-
Panama FFI wrapper for executing WAST (WebAssembly Test) files using Wasmtime's native WAST parser.
- PanamaWitValueMarshaller - Class in ai.tegmentum.wasmtime4j.panama.wit
-
Panama implementation of WIT value marshaller.
- performMaintenance() - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
- performUnwinding(int) - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
- poolingAllocatorAllocateInstance(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Allocates an instance from the pool.
- poolingAllocatorCreateFromJson(byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Creates a pooling allocator from JSON configuration bytes.
- poolingAllocatorCreateWithConfig(int, long, int, int, int, int, boolean, boolean, float) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Creates a new pooling allocator with custom configuration.
- poolingAllocatorDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Destroys a pooling allocator.
- poolingAllocatorGetStatistics(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Gets pool statistics.
- poolingAllocatorPerformMaintenance(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Performs maintenance operations on the pools.
- poolingAllocatorReleaseInstance(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Releases an instance back to the pool.
- poolingAllocatorResetStatistics(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Resets pool statistics.
- poolingAllocatorReuseInstance(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Reuses an existing instance from the pool.
- poolingAllocatorWarmPools(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Warms up the pools by pre-allocating resources.
- precompileCompatibilityHash() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- precompileComponent(byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- precompileModule(byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- preopenedDir(Path, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- preopenedDirReadOnly(Path, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
R
- read(long) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- readByte(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- readBytes(int, byte[], int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- readBytes64(long, byte[], int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- ready() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiPollable
- reapplyWasiContext() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- refCast(GcObject, GcReferenceType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- refCastArray(GcObject, ArrayType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- refCastNullable(GcObject, GcReferenceType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- refCastStruct(GcObject, StructType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- refEquals(GcObject, GcObject) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- refTest(GcObject, GcReferenceType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- refTestArray(GcObject, ArrayType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- refTestStruct(GcObject, StructType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- registerArrayType(ArrayType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- registerManagedNativeResource(Object, MemorySegment, Runnable) - Method in class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager
-
Registers a managed native resource with a cleanup action.
- registerStructType(StructType) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- releaseInstance(long) - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
- releaseObject(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- requireValidHandle(MemorySegment, String) - Static method in class ai.tegmentum.wasmtime4j.panama.util.PanamaValidation
-
Validates that a native memory segment handle is valid (not null and not
MemorySegment.NULL). - resetStatistics() - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
- resetStats() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.http.PanamaWasiHttpContext
- resource() - Method in class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager.ManagedNativeResource
-
Gets the native pointer.
- resourceAnyDrop(MemorySegment, long, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Drops a ResourceAny held in the global resource registry.
- resourcesRequired() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- retrieveNativeErrorMessage() - Static method in class ai.tegmentum.wasmtime4j.panama.util.PanamaErrorMapper
-
Retrieves the last error message from the native library and clears it.
- reuseInstance(long) - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
S
- same(Engine) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- same(Engine) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- same(Module) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- serialize() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- serializerFreeBuffer(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Frees a buffer allocated by serialization functions.
- set(int, Object) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- set(WasmValue) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGlobal
- setArguments(List<String>) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- setArgv(String[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setArrayElement(ArrayInstance, int, GcValue) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- setAsyncIoEnabled(boolean) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setAsyncSupport(boolean) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- setAsyncTimeout(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setCallHook(CallHookHandler) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- setCallHookAsync(Store.AsyncCallHookHandler) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- setComponentModelEnabled(boolean) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setConfigVariables(Map<String, String>) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- setData(Object) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- setDebugHandler(DebugHandler) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- setEnabled(boolean) - Method in class ai.tegmentum.wasmtime4j.panama.experimental.PanamaExceptionHandler
-
Enables or disables this exception handler.
- setEnv(String, String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setEnv(Map<String, String>) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setEnvironmentVariable(String, String) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- setEnvironmentVariables(Map<String, String>) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- setEpochDeadline(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- setFilesystemWorkingDir(Path) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setFuel(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- setFuelAsyncYieldInterval(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- setHostcallFuel(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- setInput(int, NnTensor) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- setInput(String, NnTensor) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.nn.PanamaNnGraphExecutionContext
- setMaxAsyncOperations(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setMaxFileSize(Long) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- setMaxOpenFiles(int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setMaxOpenFiles(Integer) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.PanamaWasiLinker
- setNetworkEnabled(boolean) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setProcessEnabled(boolean) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setResourceLimiter(ResourceLimiter) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- setResourceLimiterAsync(ResourceLimiterAsync) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- setStderr(Path) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setStderrAppend(Path) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setStdin(Path) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setStdinBytes(byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setStdout(Path) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setStdoutAppend(Path) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- setStructField(StructInstance, int, GcValue) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- setWasiContext(PanamaWasiContext) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
-
Sets the WASI context for this linker.
- setWasiMaxRandomSize(long) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- setWorkingDirectory(String) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasiContext
- skip(long) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- splice(WasiInputStream, long) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- storeCaptureBacktrace(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Captures backtrace from a WebAssembly store.
- storeClearCallHook(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Clears the call hook from the store.
- storeClearCallHookAsync(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Clears the async call hook from the store.
- storeClearDebugHandler(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Clears the debug handler from the store.
- storeClearEpochDeadlineCallback(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Clears the epoch deadline callback from the store.
- storeCreate(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Creates a new Wasmtime store.
- storeCreateForModule(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Creates a WebAssembly store that is compatible with a specific module.
- storeCreateInstanceAsyncBridge(MemorySegment, MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Spawns async instance creation on Tokio runtime.
- storeCreateMemoryAsyncBridge(MemorySegment, long, long, int, int, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Spawns async memory creation on Tokio runtime.
- storeCreateTableAsyncBridge(MemorySegment, int, int, int, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Spawns async table creation on Tokio runtime.
- storeCreateWithConfig(MemorySegment, long, long, long, int, int, int, int, int, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Creates a WebAssembly store with custom configuration.
- storeDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Destroys a WebAssembly store.
- storeEpochDeadlineAsyncYieldAndUpdate(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Configures the epoch deadline to async yield and update.
- storeEpochDeadlineTrap(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Configures the epoch deadline to trap when reached.
- storeForceCaptureBacktrace(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Force captures backtrace from a WebAssembly store.
- storeGc(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Performs garbage collection on a WebAssembly store.
- storeGcAsyncBridge(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Spawns async gc on Tokio runtime.
- storeHasPendingException(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Checks if the store has a pending exception.
- storeHasWasiContext(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Checks if a store has WASI context attached.
- storeSetCallHook(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Sets a call hook on the store.
- storeSetCallHookAsync(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Sets an async call hook on the store.
- storeSetCallHookFn(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Sets a call hook with a function pointer callback on the store.
- storeSetDebugHandlerFn(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Sets a debug handler with a function pointer on the store.
- storeSetEpochDeadlineCallbackFn(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Sets an epoch deadline callback with a function pointer on the store.
- storeSetResourceLimiter(MemorySegment, long, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Sets a dynamic resource limiter on the store with callback function pointers.
- storeSetResourceLimiterAsync(MemorySegment, long, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Sets a dynamic async resource limiter on the store with callback function pointers.
- storeSetWasiContext(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Sets WASI context on a WebAssembly store.
- storeTakePendingException(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Takes and removes the pending exception from the store.
- structRefMatchesTy(long, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaGcRuntime
- subscribe() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiInputStream
- subscribe() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- substitutedComponentType(Component) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentLinker
- supports64BitAddressing() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- supports64BitAddressing() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaTable
- supportsComponentModel() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentEngine
- supportsComponentModel() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- supportsFeature(WasmFeature) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
T
- tableSupports64BitAddressing(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Checks if a table supports 64-bit addressing (Table64).
- tagCreate(MemorySegment, int[], int[]) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Creates a new WebAssembly tag for exception handling.
- tagDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Destroys a tag and frees its native resources.
- tagEquals(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Checks if two tags are equal.
- tagGetParamTypes(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the parameter types of a tag.
- tagGetReturnTypes(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Gets the return types of a tag.
- takePendingException() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
- text() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- throwException(ExnRef) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaStore
-
Deprecated.
- tlsEagerInitialize() - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Eagerly initializes Wasmtime's thread-local state for the current thread.
- tlsEagerInitialize() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- toRaw(Store) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaExnRef
- toRawFuncRef() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunction
- toRawFuncRef() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
- toString() - Method in class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager.ManagedNativeResource
- toString() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaComponentTypedFunc
-
Ensures the typed function is not closed.
- toString() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaFunctionReference
- toString() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaHostFunction
- toString() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaInstancePre
- toString() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaGlobalType
- toString() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaMemoryType
- toString() - Method in class ai.tegmentum.wasmtime4j.panama.type.PanamaTableType
- toString() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.http.PanamaWasiHttpContext
- toString() - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiContext
- tryBeginOperation() - Method in class ai.tegmentum.wasmtime4j.panama.util.NativeResourceHandle
-
Attempts to begin a guarded operation.
- tryCreateStore(Engine) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- ty(Store) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaExnRef
U
- unloadProcessHandlers() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- unmarshal(int, byte[], Arena) - Static method in class ai.tegmentum.wasmtime4j.panama.wit.PanamaWitValueMarshaller
-
Unmarshals a WIT value from binary format.
- unregisterManagedResource(Object) - Method in class ai.tegmentum.wasmtime4j.panama.ArenaResourceManager
-
Unregisters a managed resource.
V
- validateDiscriminator(int) - Static method in class ai.tegmentum.wasmtime4j.panama.wit.PanamaWitValueMarshaller
-
Validates a type discriminator.
- validateImports(Module...) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaLinker
- validateImports(ImportMap) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- validateImportsDetailed(ImportMap) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaModule
- validateModule(byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaWasmRuntime
- validatePath(String) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.WasiContext
-
Validates that a file path is accessible within the sandbox.
- validatePointer(MemorySegment, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Validates that a pointer is not null.
- validatePointer(MemorySegment, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Validates that a pointer is not null.
- validatePointer(MemorySegment, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Validates that a pointer is not null.
- validatePointer(MemorySegment, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Validates that a pointer is not null.
- validatePointer(MemorySegment, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Validates that a pointer is not null.
- validatePointer(MemorySegment, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Validates that a pointer is not null.
- validatePointer(MemorySegment, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Validates that a pointer is not null.
- validatePointer(MemorySegment, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Validates that a pointer is not null.
- validateSize(long, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Validates that a size is positive.
- validateSize(long, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Validates that a size is positive.
- validateSize(long, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeExecutionBindings
-
Validates that a size is positive.
- validateSize(long, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Validates that a size is positive.
- validateSize(long, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeInstanceBindings
-
Validates that a size is positive.
- validateSize(long, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeMemoryBindings
-
Validates that a size is positive.
- validateSize(long, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeStoreBindings
-
Validates that a size is positive.
- validateSize(long, String) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Validates that a size is positive.
W
- warmPools() - Method in class ai.tegmentum.wasmtime4j.panama.pool.PanamaPoolingAllocator
- WasiContext - Class in ai.tegmentum.wasmtime4j.panama.wasi
-
Panama FFI implementation of WASI context management.
- WasiContextBuilder - Class in ai.tegmentum.wasmtime4j.panama.wasi
-
Panama implementation of the WASI context builder.
- wasiContextCreate() - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Creates a new WASI context.
- wasiContextDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Destroys a WASI context.
- wasiContextEnableOutputCapture(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Enables output capture for stdout and stderr.
- wasiContextGetArguments(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Gets the arguments from the WASI context.
- wasiContextGetEnvironment(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Gets the environment variables from the WASI context.
- wasiContextGetStderrCapture(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Gets captured stderr data.
- wasiContextGetStdoutCapture(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Gets captured stdout data.
- wasiContextHasStderrCapture(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Checks if stderr capture is enabled.
- wasiContextHasStdoutCapture(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Checks if stdout capture is enabled.
- wasiContextInheritArgs(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Inherits host command-line arguments.
- wasiContextInheritEnv(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Inherits all host environment variables.
- wasiContextInheritStdio(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Inherits host stdio streams.
- wasiContextPreopenDir(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Adds a pre-opened directory with full permissions.
- wasiContextPreopenDirReadonly(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Adds a pre-opened directory with read-only permissions.
- wasiContextPreopenDirWithPerms(MemorySegment, MemorySegment, MemorySegment, int, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Adds a pre-opened directory with custom permissions.
- wasiContextRebuild(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Rebuilds the WASI context after configuration changes.
- wasiContextSetAllowBlocking(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Sets whether blocking the current thread is allowed.
- wasiContextSetArgv(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Sets command line arguments for the WASI context.
- wasiContextSetEnv(MemorySegment, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Sets an environment variable in the WASI context.
- wasiContextSetInsecureRandomSeed(MemorySegment, long, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Sets the insecure random seed for deterministic testing.
- wasiContextSetNetworkConfig(MemorySegment, int, int, int, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Sets network configuration on a WASI context.
- wasiContextSetStderr(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Sets stderr to write to a file.
- wasiContextSetStderrAppend(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Sets stderr to append to a file.
- wasiContextSetStdin(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Sets stdin to read from a file.
- wasiContextSetStdinBytes(MemorySegment, MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Sets stdin from binary data buffer (supports binary data with null bytes).
- wasiContextSetStdout(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Sets stdout to write to a file.
- wasiContextSetStdoutAppend(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Sets stdout to append to a file.
- wasiCtxAddToStore(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Adds a WASI context to a Store.
- wasiFreeCaptureBuffer(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeWasiBindings
-
Frees a capture buffer allocated by
NativeWasiBindings.wasiContextGetStdoutCapture(MemorySegment, MemorySegment)orNativeWasiBindings.wasiContextGetStderrCapture(MemorySegment, MemorySegment). - wasiHttpConfigBuilderAllowAllHosts(MemorySegment, boolean) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets whether all hosts are allowed.
- wasiHttpConfigBuilderAllowHost(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Adds an allowed host to the config builder.
- wasiHttpConfigBuilderBlockHost(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Adds a blocked host to the config builder.
- wasiHttpConfigBuilderBuild(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Builds a WASI HTTP config from the builder.
- wasiHttpConfigBuilderFree(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Frees a WASI HTTP config builder.
- wasiHttpConfigBuilderNew() - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Creates a new WASI HTTP config builder.
- wasiHttpConfigBuilderSetCertificateValidation(MemorySegment, boolean) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets whether certificate validation is enabled.
- wasiHttpConfigBuilderSetConnectionPooling(MemorySegment, boolean) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets whether connection pooling is enabled.
- wasiHttpConfigBuilderSetConnectTimeout(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets the connect timeout in milliseconds.
- wasiHttpConfigBuilderSetFollowRedirects(MemorySegment, boolean) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets whether to follow redirects.
- wasiHttpConfigBuilderSetHttp2Enabled(MemorySegment, boolean) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets whether HTTP/2 is enabled.
- wasiHttpConfigBuilderSetHttpsRequired(MemorySegment, boolean) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets whether HTTPS is required.
- wasiHttpConfigBuilderSetMaxConnections(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets the maximum number of connections.
- wasiHttpConfigBuilderSetMaxConnectionsPerHost(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets the maximum connections per host.
- wasiHttpConfigBuilderSetMaxRedirects(MemorySegment, int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets the maximum number of redirects to follow.
- wasiHttpConfigBuilderSetMaxRequestBodySize(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets the maximum request body size.
- wasiHttpConfigBuilderSetMaxResponseBodySize(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets the maximum response body size.
- wasiHttpConfigBuilderSetReadTimeout(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets the read timeout in milliseconds.
- wasiHttpConfigBuilderSetUserAgent(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets the user agent string.
- wasiHttpConfigBuilderSetWriteTimeout(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Sets the write timeout in milliseconds.
- wasiHttpConfigDefault() - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Creates a default WASI HTTP config.
- wasiHttpConfigFree(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Frees a WASI HTTP config.
- wasiHttpContextFree(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Frees a WASI HTTP context.
- wasiHttpContextGetId(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the ID of a WASI HTTP context.
- wasiHttpContextIsHostAllowed(MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Checks if a host is allowed by the context.
- wasiHttpContextIsValid(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Checks if a WASI HTTP context is valid.
- wasiHttpContextNew(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Creates a new WASI HTTP context with the specified config.
- wasiHttpContextNewDefault() - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Creates a new WASI HTTP context with default config.
- wasiHttpContextResetStats(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Resets the statistics for a WASI HTTP context.
- wasiHttpContextStatsActiveConnections(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the number of active connections.
- wasiHttpContextStatsActiveRequests(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the number of active requests.
- wasiHttpContextStatsAvgDurationMs(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the average request duration in milliseconds.
- wasiHttpContextStatsBlockedRequests(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the number of blocked requests.
- wasiHttpContextStatsBodySizeViolations(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the number of body size violations.
- wasiHttpContextStatsBytesReceived(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the total bytes received.
- wasiHttpContextStatsBytesSent(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the total bytes sent.
- wasiHttpContextStatsConnectionTimeouts(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the number of connection timeouts.
- wasiHttpContextStatsFailedRequests(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the number of failed requests.
- wasiHttpContextStatsIdleConnections(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the number of idle connections.
- wasiHttpContextStatsMaxDurationMs(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the maximum request duration in milliseconds.
- wasiHttpContextStatsMinDurationMs(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the minimum request duration in milliseconds.
- wasiHttpContextStatsReadTimeouts(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the number of read timeouts.
- wasiHttpContextStatsSuccessfulRequests(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the number of successful requests.
- wasiHttpContextStatsTotalRequests(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Gets the total number of requests.
- wasiHttpIsAvailable() - Method in class ai.tegmentum.wasmtime4j.panama.NativeHttpBindings
-
Checks if WASI HTTP support is available.
- WasiTimeOperations - Class in ai.tegmentum.wasmtime4j.panama.wasi
-
Panama FFI implementation of WASI time and clock operations.
- WasiTimeOperations(WasiContext, SymbolLookup) - Constructor for class ai.tegmentum.wasmtime4j.panama.wasi.WasiTimeOperations
-
Creates a new WASI time operations instance.
- weak() - Method in class ai.tegmentum.wasmtime4j.panama.PanamaEngine
- weakEngineDestroy(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Destroys a weak engine reference.
- weakEngineUpgrade(MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeEngineBindings
-
Upgrades a weak engine reference to a strong engine.
- witValueDeserialize(int, MemorySegment, long, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Deserializes a WIT value from binary format.
- witValueFreeBuffer(MemorySegment, long) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Frees a buffer allocated by WIT value marshalling functions.
- witValueSerialize(int, MemorySegment, long, MemorySegment, MemorySegment) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Serializes a WIT value to binary format.
- witValueValidateDiscriminator(int) - Method in class ai.tegmentum.wasmtime4j.panama.NativeComponentBindings
-
Validates a type discriminator.
- write(byte[]) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
- writeByte(int, byte) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- writeBytes(int, byte[], int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- writeBytes64(long, byte[], int, int) - Method in class ai.tegmentum.wasmtime4j.panama.PanamaMemory
- writeErrorMessage(MemorySegment, int, String) - Static method in class ai.tegmentum.wasmtime4j.panama.util.PanamaErrorMapper
-
Writes an error message to a native error buffer.
- writeZeroes(long) - Method in class ai.tegmentum.wasmtime4j.panama.wasi.io.PanamaWasiOutputStream
All Classes and Interfaces|All Packages|Serialized Form