IMessageMetadata constructor
IMessageMetadata(
- FbInterface self
Implementation
IMessageMetadata(super.self) {
startIndex = super.startIndex + super.methodCount;
methodCount = (version >= 4 ? 17 : 15);
var idx = startIndex;
_getCount = Pointer<
NativeFunction<
UnsignedInt Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_getField = Pointer<
NativeFunction<
Pointer<Utf8> Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_getRelation = Pointer<
NativeFunction<
Pointer<Utf8> Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_getOwner = Pointer<
NativeFunction<
Pointer<Utf8> Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_getAlias = Pointer<
NativeFunction<
Pointer<Utf8> Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_getType = Pointer<
NativeFunction<
UnsignedInt Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_isNullable = Pointer<
NativeFunction<
FbBoolean Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_getSubType = Pointer<
NativeFunction<
UnsignedInt Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_getLength = Pointer<
NativeFunction<
UnsignedInt Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_getScale = Pointer<
NativeFunction<
Int Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_getCharSet = Pointer<
NativeFunction<
UnsignedInt Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_getOffset = Pointer<
NativeFunction<
UnsignedInt Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_getNullOffset = Pointer<
NativeFunction<
UnsignedInt Function(FbInterface, FbInterface,
UnsignedInt)>>.fromAddress(vtable[idx++])
.asFunction();
_getBuilder = Pointer<
NativeFunction<
FbInterface Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_getMessageLength = Pointer<
NativeFunction<
UnsignedInt Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
if (version >= 4) {
_getAlignment = Pointer<
NativeFunction<
UnsignedInt Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
_getAlignedLength = Pointer<
NativeFunction<
UnsignedInt Function(
FbInterface, FbInterface)>>.fromAddress(vtable[idx++])
.asFunction();
}
}