Skip to content

iox:🇬🇼:GatewayDiscovery🔗

Discover the gateway. More...

#include <iceoryx_posh/gateway/gateway_discovery.hpp>

Public Types🔗

Name
using capro::CaproMessage CaproMessage

Public Functions🔗

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

Protected Functions🔗

Name
GatewayDiscovery(Impl_T interfacePortImpl)

Detailed Description🔗

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

Discover the gateway.

Public Types Documentation🔗

using CaproMessage🔗

using iox::gw::GatewayDiscovery< Impl_T >::CaproMessage =  capro::CaproMessage;

Public Functions Documentation🔗

function GatewayDiscovery🔗

inline explicit GatewayDiscovery(
    const capro::Interfaces f_interface
)

Constructor for discovering gateway based on type of interface.

Parameters:

  • f_interface Type of interface

function getCaproMessage🔗

inline bool getCaproMessage(
    CaproMessage & msg
)

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

Parameters:

  • msg Type of capro message

Protected Functions Documentation🔗

function GatewayDiscovery🔗

inline explicit GatewayDiscovery(
    Impl_T interfacePortImpl
)

Updated on 2 April 2022 at 16:37:47 CEST