VLink 2.0.0
A high-performance communication middleware
载入中...
搜索中...
未找到
vlink::DiscoveryViewer::Info结构体 参考final

Aggregated discovery entry for one VLink URL. 更多...

#include <discovery_viewer.h>

vlink::DiscoveryViewer::Info 的协作图:

Public 成员函数

bool operator< (const Info &target) const noexcept
 Sorts entries for stable display (by sort_index, url).

Public 属性

int sort_index {-1}
 Stable sort key (assigned by the viewer).
uint32_t type {0}
 ImplType bitmask.
std::string url
 Full VLink URL string.
std::string ser_type
 Serialisation type (e.g., "demo.proto.PointCloud").
SchemaType schema_type {SchemaType::kUnknown}
 Coarse schema family derived from discovery metadata.
std::vector< Processprocess_list
 Processes hosting this endpoint.

详细描述

Aggregated discovery entry for one VLink URL.

Holds the URL, communication type bitmask, serialisation type, coarse schema family, and the list of processes that have registered an endpoint for this URL.

成员函数说明

◆ operator<()

bool vlink::DiscoveryViewer::Info::operator< ( const Info & target) const
noexcept

Sorts entries for stable display (by sort_index, url).

参数
targetRight-hand side.
返回
true if *this should sort before target.

类成员变量说明

◆ process_list

std::vector<Process> vlink::DiscoveryViewer::Info::process_list

Processes hosting this endpoint.

◆ schema_type

SchemaType vlink::DiscoveryViewer::Info::schema_type {SchemaType::kUnknown}

Coarse schema family derived from discovery metadata.

◆ ser_type

std::string vlink::DiscoveryViewer::Info::ser_type

Serialisation type (e.g., "demo.proto.PointCloud").

◆ sort_index

int vlink::DiscoveryViewer::Info::sort_index {-1}

Stable sort key (assigned by the viewer).

◆ type

uint32_t vlink::DiscoveryViewer::Info::type {0}

ImplType bitmask.

◆ url

std::string vlink::DiscoveryViewer::Info::url

Full VLink URL string.


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