|
VLink 2.0.0
A high-performance communication middleware
|
Aggregated discovery entry for one VLink URL. More...
#include <discovery_viewer.h>
Public Member Functions | |
| bool | operator< (const Info &target) const noexcept |
| Sorts entries for stable display (by sort_index, url). | |
Public Attributes | |
| 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< Process > | process_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.
|
noexcept |
Sorts entries for stable display (by sort_index, url).
| target | Right-hand side. |
true if *this should sort before target. | std::vector<Process> vlink::DiscoveryViewer::Info::process_list |
Processes hosting this endpoint.
| SchemaType vlink::DiscoveryViewer::Info::schema_type {SchemaType::kUnknown} |
Coarse schema family derived from discovery metadata.
| std::string vlink::DiscoveryViewer::Info::ser_type |
Serialisation type (e.g., "demo.proto.PointCloud").
| int vlink::DiscoveryViewer::Info::sort_index {-1} |
Stable sort key (assigned by the viewer).
| uint32_t vlink::DiscoveryViewer::Info::type {0} |
ImplType bitmask.
| std::string vlink::DiscoveryViewer::Info::url |
Full VLink URL string.