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

Associates a topic URL with its serialisation type and node role. More...

#include <proxy_api.h>

Collaboration diagram for vlink::ProxyAPI::UrlMeta:

Public Attributes

std::string url
 Full topic URL.
std::string ser
 Required serialisation type carried on this proxy route.
SchemaType schema {SchemaType::kUnknown}
 Required coarse schema family carried on this proxy route.
ImplType type {kSubscriber}
 Whether the server should act as publisher or subscriber for this URL.

Detailed Description

Associates a topic URL with its serialisation type and node role.

Used in Control::url_meta_list to instruct the server which topics to subscribe to or publish on.

Member Data Documentation

◆ schema

SchemaType vlink::ProxyAPI::UrlMeta::schema {SchemaType::kUnknown}

Required coarse schema family carried on this proxy route.

◆ ser

std::string vlink::ProxyAPI::UrlMeta::ser

Required serialisation type carried on this proxy route.

◆ type

ImplType vlink::ProxyAPI::UrlMeta::type {kSubscriber}

Whether the server should act as publisher or subscriber for this URL.

◆ url

std::string vlink::ProxyAPI::UrlMeta::url

Full topic URL.


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