Skip to navigation

holoscan::SchemaIdentity

Beta
View as Markdown

Describe one stable FlatBuffers family and its independent buffer identifier.

The canonical name storage supplied by a specialization must have static lifetime because this value borrows it as a std::string_view. Exact BFBS artifact fingerprints do not participate in this runtime identity.

#include <holoscan/schema_identity.hpp>

Member variables

NameTypeDescription
canonical_namestd::string_viewValidated globally scoped UTF-8 family name.
compatibility_epochstd::uint32_tPositive intentional wire-break epoch.
family_idSchemaIdStable compact compatibility-family identity.
file_identifierFlatBufferFileIdentifierExact independent in-buffer type check.