Template Class GatewayDiscovery

Class Documentation

template<typename Impl_T = GatewayBase>
class GatewayDiscovery

Discover the gateway.

Public Types

using CaproMessage = capro::CaproMessage

Public Functions

inline explicit GatewayDiscovery(const capro::Interfaces f_interface) noexcept

Constructor for discovering gateway based on type of interface.

Parameters:

f_interface[in] Type of interface

inline bool getCaproMessage(CaproMessage &msg) noexcept

Get function for type of capro message - service or event or field.

Parameters:

msg[in] Type of capro message

Protected Functions

inline explicit GatewayDiscovery(Impl_T interfacePortImpl) noexcept