IConfigManager constructor

IConfigManager(
  1. FbInterface self
)

Implementation

IConfigManager(super.self) {
  startIndex = super.startIndex + super.methodCount;
  methodCount = 7;
  var idx = startIndex;
  _getDirectory =
      Pointer<
            NativeFunction<Pointer<Utf8> Function(FbInterface, UnsignedInt)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getFirebirdConf =
      Pointer<NativeFunction<FbInterface Function(FbInterface)>>.fromAddress(
        vtable[idx++],
      ).asFunction();
  _getDatabaseConf =
      Pointer<
            NativeFunction<FbInterface Function(FbInterface, Pointer<Utf8>)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getPluginConfig =
      Pointer<
            NativeFunction<FbInterface Function(FbInterface, Pointer<Utf8>)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getInstallDirectory =
      Pointer<
            NativeFunction<Pointer<Utf8> Function(FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getRootDirectory =
      Pointer<
            NativeFunction<Pointer<Utf8> Function(FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
  _getDefaultSecurityDb =
      Pointer<
            NativeFunction<Pointer<Utf8> Function(FbInterface)>
          >.fromAddress(vtable[idx++])
          .asFunction();
}