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 |