IAttachment constructor
IAttachment(
- FbInterface self
Implementation
IAttachment(super.self) {
startIndex = super.startIndex + super.methodCount;
methodCount = (version >= 4 ? 26 : 18);
var idx = startIndex;
_getInfo = Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Uint8>,
UnsignedInt,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_startTransaction = Pointer<
NativeFunction<
FbInterface Function(FbInterface, FbInterface, UnsignedInt,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_reconnectTransaction = Pointer<
NativeFunction<
FbInterface Function(FbInterface, FbInterface, UnsignedInt,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_compileRequest = Pointer<
NativeFunction<
FbInterface Function(FbInterface, FbInterface, UnsignedInt,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_transactRequest = Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Uint8>,
UnsignedInt,
Pointer<Uint8>,
UnsignedInt,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_createBlob = Pointer<
NativeFunction<
FbInterface Function(
FbInterface,
FbInterface,
FbInterface,
Pointer<IscQuad>,
UnsignedInt,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_openBlob = Pointer<
NativeFunction<
FbInterface Function(
FbInterface,
FbInterface,
FbInterface,
Pointer<IscQuad>,
UnsignedInt,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_getSlice = Pointer<
NativeFunction<
Int Function(
FbInterface,
FbInterface,
FbInterface,
Pointer<IscQuad>,
UnsignedInt,
Pointer<Uint8>,
UnsignedInt,
Pointer<Uint8>,
Int,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_putSlice = Pointer<
NativeFunction<
Void Function(
FbInterface,
FbInterface,
FbInterface,
Pointer<IscQuad>,
UnsignedInt,
Pointer<Uint8>,
UnsignedInt,
Pointer<Uint8>,
Int,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_executeDyn = Pointer<
NativeFunction<
Void Function(FbInterface, FbInterface, FbInterface,
UnsignedInt, Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_prepare = Pointer<
NativeFunction<
FbInterface Function(
FbInterface,
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Utf8>,
UnsignedInt,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_execute = Pointer<
NativeFunction<
FbInterface Function(
FbInterface,
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Utf8>,
UnsignedInt,
FbInterface,
Pointer<Uint8>,
FbInterface,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_openCursor = Pointer<
NativeFunction<
FbInterface Function(
FbInterface,
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Utf8>,
UnsignedInt,
FbInterface,
Pointer<Uint8>,
FbInterface,
Pointer<Utf8>,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_queEvents = Pointer<
NativeFunction<
FbInterface Function(FbInterface, FbInterface, FbInterface,
UnsignedInt, Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_cancelOperation = Pointer<
NativeFunction<
Void Function(
FbInterface, FbInterface, Int)>>.fromAddress(vtable[idx++])
.asFunction();
_ping = Pointer<
NativeFunction<
Void Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
if (version >= 4) {
_deprecatedDetach = Pointer<
NativeFunction<
Void Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_deprecatedDropDatabase = Pointer<
NativeFunction<
Void Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_getIdleTimeout = Pointer<
NativeFunction<
UnsignedInt Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_setIdleTimeout = Pointer<
NativeFunction<
Void Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_getStatementTimeout = Pointer<
NativeFunction<
UnsignedInt Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_setStatementTimeout = Pointer<
NativeFunction<
Void Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_createBatch = Pointer<
NativeFunction<
FbInterface Function(
FbInterface,
FbInterface,
FbInterface,
UnsignedInt,
Pointer<Utf8>,
UnsignedInt,
FbInterface,
UnsignedInt,
Pointer<Uint8>)>>.fromAddress(vtable[idx++])
.asFunction();
_createReplicator = Pointer<
NativeFunction<
FbInterface Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
}
_detach = Pointer<
NativeFunction<
Void Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_dropDatabase = Pointer<
NativeFunction<
Void Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
}