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.