iceoryx_posh 2.0.3
Public Types | Public Member Functions | Protected Member Functions | List of all members
iox::gw::GatewayDiscovery< Impl_T > Class Template Reference

Discover the gateway. More...

#include <iceoryx_posh/gateway/gateway_discovery.hpp>

Public Types

using CaproMessage = capro::CaproMessage
 

Public Member Functions

 GatewayDiscovery (const capro::Interfaces f_interface) noexcept
 Constructor for discovering gateway based on type of interface. More...
 
bool getCaproMessage (CaproMessage &msg) noexcept
 Get function for type of capro message - service or event or field. More...
 

Protected Member Functions

 GatewayDiscovery (Impl_T interfacePortImpl) noexcept
 

Detailed Description

template<typename Impl_T = GatewayBase>
class iox::gw::GatewayDiscovery< Impl_T >

Discover the gateway.

Constructor & Destructor Documentation

◆ GatewayDiscovery()

template<typename Impl_T = GatewayBase>
iox::gw::GatewayDiscovery< Impl_T >::GatewayDiscovery ( const capro::Interfaces  f_interface)
inlineexplicitnoexcept

Constructor for discovering gateway based on type of interface.

Parameters
[in]f_interfaceType of interface

Member Function Documentation

◆ getCaproMessage()

template<typename Impl_T = GatewayBase>
bool iox::gw::GatewayDiscovery< Impl_T >::getCaproMessage ( CaproMessage &  msg)
inlinenoexcept

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

Parameters
[in]msgType of capro message

The documentation for this class was generated from the following file: