|
VLink 2.0.0
A high-performance communication middleware
|
Process-level discovery reporter that broadcasts node metadata to DiscoveryViewer instances. 更多...
类 | |
| class | vlink::DiscoveryReporter |
Background MessageLoop that reports active nodes to the discovery subsystem. 更多... | |
命名空间 | |
| namespace | vlink |
Process-level discovery reporter that broadcasts node metadata to DiscoveryViewer instances.
DiscoveryReporter runs as a background MessageLoop and periodically reports the list of active NodeImpl endpoints (publishers, subscribers, clients, servers, etc.) to any DiscoveryViewer instances on the same host or network.
Internally it:
NodeImpl objects.239.255.0.100).A process-global singleton is available via global_get(); it is created on first use and destroyed with the process.
add() and remove() are called automatically by NodeImpl constructors and destructors.DiscoveryReporter directly.