Struct Schema

Struct Documentation

struct Schema

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.

Public Functions

Schema() = default
inline Schema(const std::string_view name, const std::string_view encoding, const std::string_view data)
inline Schema(const std::string_view name, const std::string_view encoding, const ByteArray &data)

Public Members

SchemaId id
std::string name
std::string encoding
ByteArray data