WASIComponentVersionedBindingPlan class final
Prepared versioned component binding report.
Properties
-
adapterPlans
→ List<
WASIComponentCanonicalAdapterPlan> -
Canonical
lift/loweradapter plans captured before host binding.no setter -
bindingErrors
→ List<
WASIComponentHostBindingError> -
Host-specific binding gaps that must be wired before binding.
no setter
- canBind → bool
-
Whether bind can build a component host binding without throwing.
no setter
- canBindWithAdapters → bool
-
Whether bind can build when executable adapter callbacks are supplied.
no setter
- componentPlan → WASIComponentHostBindingPlan
-
Underlying component-host binding plan.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- host → WASIComponentVersionedHost
-
Versioned host that owns this binding plan.
no setter
-
resourceUses
→ List<
WASIComponentResourceUse> -
Canonical adapter resource-handle uses captured before host binding.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
unsupportedDefinitions
→ List<
WASIComponentCanonicalHostUnsupportedDefinition> -
Unsupported canonical definitions that are inside the version profile but
not implemented by this host yet.
no setter
-
validationErrors
→ List<
WasmComponentValidationError> -
Component validation errors that must be fixed before binding.
no setter
-
versionErrors
→ List<
WASIComponentVersionSupportError> -
Canonical definitions outside this host's WASI version profile.
final
Methods
-
bind(
{Map< int, WASIComponentCanonicalAdapterCallback> coreFunctions = const <int, WASIComponentCanonicalAdapterCallback>{}, Map<int, WASIComponentCanonicalAdapterCallback> componentFunctions = const <int, WASIComponentCanonicalAdapterCallback>{}, String resourceName(WASIComponentResourceBinding binding)?, void onResourceDrop(WASIComponentResourceBinding binding, Object resource)?, String asyncValueName(WASIComponentAsyncValueBinding binding)?, int? maxBufferedElementsForStream(WASIComponentAsyncValueBinding binding)?, void onAsyncValueDrop(WASIComponentAsyncValueBinding binding)?}) → WASIComponentHostBinding - Defines component resources/async values and binds the canonical program.
-
bindAdapters(
{Map< int, WASIComponentCanonicalAdapterCallback> coreFunctions = const <int, WASIComponentCanonicalAdapterCallback>{}, Map<int, WASIComponentCanonicalAdapterCallback> componentFunctions = const <int, WASIComponentCanonicalAdapterCallback>{}}) → WASIComponentCanonicalAdapterProgram -
Binds direct primitive canonical
lift/loweradapter operations. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited