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();
}
}