IPluginManager constructor
IPluginManager(
- FbInterface self
Implementation
IPluginManager(super.self) {
startIndex = super.startIndex + super.methodCount;
methodCount = 6;
var idx = startIndex;
_registerPluginFactory =
Pointer<
NativeFunction<
Void Function(
FbInterface,
UnsignedInt,
Pointer<Utf8>,
FbInterface,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_registerModule =
Pointer<
NativeFunction<Void Function(FbInterface, FbInterface)>
>.fromAddress(vtable[idx++])
.asFunction();
_unregisterModule =
Pointer<
NativeFunction<Void Function(FbInterface, FbInterface)>
>.fromAddress(vtable[idx++])
.asFunction();
_getPlugins =
Pointer<
NativeFunction<
FbInterface Function(
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Utf8>,
FbInterface,
)
>
>.fromAddress(vtable[idx++])
.asFunction();
_getConfig =
Pointer<
NativeFunction<
FbInterface Function(FbInterface, FbInterface, Pointer<Utf8>)
>
>.fromAddress(vtable[idx++])
.asFunction();
_releasePlugin =
Pointer<
NativeFunction<Void Function(FbInterface, FbInterface)>
>.fromAddress(vtable[idx++])
.asFunction();
}