DartBridgePluginLoader class
FFI bridge to the rac_registry_* C ABI. Owns all dart:ffi
usage so the public capability layer can stay opaque.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
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
Static Methods
-
apiVersion(
) → int - Compile-time plugin API version this build was built against.
-
listLoaded(
) → List< PluginInfo> - Snapshot of all currently-loaded plugins as PluginInfo.
-
loadPlugin(
String path) → PluginLoadResult - Load a shared library and register its plugin entry-point.
-
registeredCount(
) → int - Total number of plugins currently registered.
-
registeredNames(
) → List< String> - Snapshot of currently-registered plugin names.
-
unloadPlugin(
String name) → int -
Unregister a previously-loaded plugin and
dlcloseits handle.