VLink  2.0.0
A high-performance communication middleware
vlink::ConvertPluginInterface::SchemaInfo Struct Referencefinal

Backend channel schema metadata returned by get_schema(). More...

#include <convert_plugin_interface.h>

Collaboration diagram for vlink::ConvertPluginInterface::SchemaInfo:

Public Attributes

std::string type_name
 Backend schema or archetype name. More...
 
std::string encoding
 Wire encoding label (e.g. "flatbuffers", "json"). More...
 
std::string schema_encoding
 Encoding of schema_data when provided. More...
 
std::string schema_data
 Binary schema bytes or schema text, depending on target. More...
 

Detailed Description

Backend channel schema metadata returned by get_schema().

Member Data Documentation

◆ encoding

std::string vlink::ConvertPluginInterface::SchemaInfo::encoding

Wire encoding label (e.g. "flatbuffers", "json").

◆ schema_data

std::string vlink::ConvertPluginInterface::SchemaInfo::schema_data

Binary schema bytes or schema text, depending on target.

◆ schema_encoding

std::string vlink::ConvertPluginInterface::SchemaInfo::schema_encoding

Encoding of schema_data when provided.

◆ type_name

std::string vlink::ConvertPluginInterface::SchemaInfo::type_name

Backend schema or archetype name.


The documentation for this struct was generated from the following file: