|
ifw-sup
3.0.0-pre3
|
#include <subsys.hpp>
Public Member Functions | |
| Dispatcher (const elt::mal::Uri &uri, const int timeout=5000, const std::optional< elt::mal::Mal::Properties > mal_properties={}) | |
| void | Update (const elt::mal::Uri &uri, const int timeout=5000, const std::optional< elt::mal::Mal::Properties > mal_properties={}) |
| std::shared_ptr< INTERFACE > & | GetInterface () |
| Dispatcher (const Dispatcher &)=delete | |
| Dispatcher & | operator= (const Dispatcher &)=delete |
Class Dispatcher helps defining a MAL client for a given interface
|
inline |
This constructor gets a MAL Client for a given interface type and configure it with the provided server URI and QoS.
| uri | Server URI. |
| timeout | request timeout |
| mal_properties | QoS for message transmission. |
|
delete |
|
inline |
This method can be used to send a request by invoking one of the methods provided by the MAL Client.
|
delete |
|
inline |