IPluginConfig constructor

IPluginConfig(
  1. FbInterface self
)

Implementation

IPluginConfig(super.self) {
  startIndex = super.startIndex + super.methodCount;
  methodCount = 4;
  var idx = startIndex;
  _getConfigFileName =
      Pointer<
            NativeFunction<Pointer<Utf8> Function(FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getDefaultConfig =
      Pointer<
            NativeFunction<FbInterface Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getFirebirdConf =
      Pointer<
            NativeFunction<FbInterface Function(FbInterface, FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _setReleaseDelay =
      Pointer<
            NativeFunction<Void Function(FbInterface, FbInterface, Uint64)>
          >.fromAddress(vtable[idx++])
          .asFunction();
}