|
VLink
2.0.0
A high-performance communication middleware
|
Statistics and metadata describing one 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} |
| Current activity status of the topic. 更多... | |
| float | freq {0} |
| Observed message rate 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} |
Latency in ms; -1 = no sample, -2 = invalid. 更多... | |
| std::vector< Process > | process_list |
| Connected publisher/subscriber processes. 更多... | |
Statistics and metadata describing one discovered topic endpoint.
Delivered in batches through InfoCallback once per second. freq, rate, loss, and latency are weighted moving averages over the last two one-second collection intervals.
| float vlink::ProxyAPI::Info::freq {0} |
Observed message rate in messages/s.
| float vlink::ProxyAPI::Info::latency {0} |
Latency in ms; -1 = no sample, -2 = invalid.
| float vlink::ProxyAPI::Info::loss {0} |
Sample loss ratio in the range [0, 1].
| std::vector<Process> vlink::ProxyAPI::Info::process_list |
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".