struct Schema
Declaration
struct Schema { /* full declaration omitted */ };Description
Describes a schema used for message encoding and decoding and/or describing the shape of messages. One or more Channel records map to a single Schema.
Declared at: mcap/include/mcap/types.hpp:132
Member Variables
- public mcap::SchemaId id
- public std::string name
- public std::string encoding
- public mcap::ByteArray data
Method Overview
- public Schema()
- public Schema(const std::string_view _name, const std::string_view _encoding, const std::string_view _data)
- public Schema(const std::string_view _name, const std::string_view _encoding, const mcap::ByteArray & _data)
Methods
¶Schema()
Schema()Declared at: mcap/include/mcap/types.hpp:138
¶Schema(const std::string_view _name,
const std::string_view _encoding,
const std::string_view _data)
Schema(const std::string_view _name,
const std::string_view _encoding,
const std::string_view _data)Declared at: mcap/include/mcap/types.hpp:140
Parameters
- const std::string_view _name
- const std::string_view _encoding
- const std::string_view _data
¶Schema(const std::string_view _name,
const std::string_view _encoding,
const mcap::ByteArray& _data)
Schema(const std::string_view _name,
const std::string_view _encoding,
const mcap::ByteArray& _data)Declared at: mcap/include/mcap/types.hpp:147
Parameters
- const std::string_view _name
- const std::string_view _encoding
- const mcap::ByteArray& _data