VLink 2.0.0
A high-performance communication middleware
Loading...
Searching...
No Matches
vlink::WebChannel Struct Referencefinal

Describes a frontend-advertised publish channel. More...

#include <message_convert_plugin.h>

Collaboration diagram for vlink::WebChannel:

Public Attributes

std::string topic
 Frontend channel topic as advertised by the client.
std::string encoding
 Frontend payload encoding (e.g. json/protobuf/flatbuffers).
std::string schema_name
 Frontend schema/type name.
std::string schema_encoding
 Encoding of schema (if provided by the client).
std::string schema
 Raw schema string/binary payload (transport-specific).

Detailed Description

Describes a frontend-advertised publish channel.

Used by inbound/web command conversion hooks so plugins can route Foxglove webviz-published payloads to the correct VLink topic and serialisation type.

Member Data Documentation

◆ encoding

std::string vlink::WebChannel::encoding

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

◆ schema

std::string vlink::WebChannel::schema

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

◆ schema_encoding

std::string vlink::WebChannel::schema_encoding

Encoding of schema (if provided by the client).

◆ schema_name

std::string vlink::WebChannel::schema_name

Frontend schema/type name.

◆ topic

std::string vlink::WebChannel::topic

Frontend channel topic as advertised by the client.


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