|
VLink 2.0.0
A high-performance communication middleware
|
Statistics and metadata for a single discovered topic endpoint. 更多...
#include <proxy_api.h>
Public 属性 | |
| uint32_t | type {0} |
| Node type bitmask for this endpoint. | |
| std::string | url |
Full topic URL, e.g. "dds://my/topic". | |
| std::string | ser |
Serialisation type, e.g. "demo.proto.PointCloud". | |
| SchemaType | schema {SchemaType::kUnknown} |
| Coarse schema family of the payload. | |
| Status | status {kInvalid} |
| Activity status of the topic. | |
| float | freq {0} |
| Observed message frequency in messages/s. | |
| uint64_t | rate {0} |
| Observed throughput in bytes/s. | |
| float | loss {0} |
| Sample loss ratio in the range [0, 1]. | |
| float | latency {0} |
| End-to-end latency in milliseconds. | |
| std::vector< Process > | process_list |
| List of connected publisher/subscriber processes. | |
Statistics and metadata for a single discovered topic endpoint.
Delivered in batches via InfoCallback once per second. The fields freq, rate, loss, and latency are weighted moving averages computed over the last two 1-second collection intervals.
| float vlink::ProxyAPI::Info::freq {0} |
Observed message frequency in messages/s.
| float vlink::ProxyAPI::Info::latency {0} |
End-to-end latency in milliseconds.
| float vlink::ProxyAPI::Info::loss {0} |
Sample loss ratio in the range [0, 1].
| std::vector<Process> vlink::ProxyAPI::Info::process_list |
List of connected publisher/subscriber processes.
| uint64_t vlink::ProxyAPI::Info::rate {0} |
Observed throughput in bytes/s.
| SchemaType vlink::ProxyAPI::Info::schema {SchemaType::kUnknown} |
Coarse schema family of the payload.
| std::string vlink::ProxyAPI::Info::ser |
Serialisation type, e.g. "demo.proto.PointCloud".
| uint32_t vlink::ProxyAPI::Info::type {0} |
Node type bitmask for this endpoint.
| std::string vlink::ProxyAPI::Info::url |
Full topic URL, e.g. "dds://my/topic".