VLink  2.0.0
A high-performance communication middleware
vlink::ConvertPluginInterface::FrontendChannel结构体 参考final

Frontend-advertised channel description used by inbound conversion hooks. 更多...

#include <convert_plugin_interface.h>

vlink::ConvertPluginInterface::FrontendChannel 的协作图:

Public 属性

std::string topic
 Channel topic advertised by the frontend client. 更多...
 
std::string encoding
 Frontend payload encoding (json/protobuf/flatbuffers/...). 更多...
 
std::string schema_name
 Frontend-side schema or type name. 更多...
 
std::string schema_encoding
 Encoding of schema when provided. 更多...
 
std::string schema
 Raw schema string or binary payload (transport-specific). 更多...
 

详细描述

Frontend-advertised channel description used by inbound conversion hooks.

Allows plugins to route Foxglove clientPublish-style messages onto the right VLink topic by inspecting the channel's topic, encoding and schema metadata.

类成员变量说明

◆ encoding

std::string vlink::ConvertPluginInterface::FrontendChannel::encoding

Frontend payload encoding (json/protobuf/flatbuffers/...).

◆ schema

std::string vlink::ConvertPluginInterface::FrontendChannel::schema

Raw schema string or binary payload (transport-specific).

◆ schema_encoding

std::string vlink::ConvertPluginInterface::FrontendChannel::schema_encoding

Encoding of schema when provided.

◆ schema_name

std::string vlink::ConvertPluginInterface::FrontendChannel::schema_name

Frontend-side schema or type name.

◆ topic

std::string vlink::ConvertPluginInterface::FrontendChannel::topic

Channel topic advertised by the frontend client.


该结构体的文档由以下文件生成: