|
VLink 2.0.0
A high-performance communication middleware
|
Abstract base class for all transport-specific client (RPC caller) implementations. More...
Go to the source code of this file.
Classes | |
| class | vlink::ClientImpl |
| Transport-agnostic base for client (RPC caller) node implementations. More... | |
Namespaces | |
| namespace | vlink |
Abstract base class for all transport-specific client (RPC caller) implementations.
ClientImpl is the intermediate layer between the generic Client<Req,Resp> template and a concrete transport backend (e.g. DdsClientImpl, ShmClientImpl). It inherits from NodeImpl and adds method-client semantics:
detect_connected() / update_connected().wait_for_connected().call().is_connected() and call().