flatbuffers library

Classes

FlatBufferByteVectorReference
Reuse a byte vector already constructed in this builder's storage. This reference never adopts external pointers or another allocation. Consume it during the same build, before resetting the builder.
FlatBuffersSessionProfile
Immutable capability gate for one FlatBuffers WAMP connection.
Serializer
The pinned Connectanum WAMP FlatBuffers binding.
WampFlatBufferBuilder
Internal builder with portable uint64 writes and a replaceable allocator.

Constants

flatBuffersMetadataFeature → const String
Capability for the pinned wire layout and complete metadata dictionary.

Functions

writeWampFlatBufferMessage(AbstractMessage message, Builder builder, {FlatBufferByteVectorReference? argumentsVector, FlatBufferByteVectorReference? argumentsKeywordsVector, FlatBufferByteVectorReference? payloadVector, bool includeApplicationPayload = true, List<DeferredFlatBufferVector>? deferredVectors}) → int
Write a model directly into the supplied builder. The caller finishes and freezes the root, so a guarded native-backed builder can use the same path. References reuse vectors from this build without reading the model payload. Ordinary Dart values still need CBOR construction and a vector write.