Index

A B C D E F G H I L M N O P R S T U V W 
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
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 Runnable close action that invokes NativeComponentBindings.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 ExnRef interface.
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 Tag interface.
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 Validation utility.
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
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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form