17#ifndef IOX_POSH_GW_GATEWAY_BASE_HPP
18#define IOX_POSH_GW_GATEWAY_BASE_HPP
20#include "iceoryx_posh/capro/service_description.hpp"
21#include "iceoryx_posh/iceoryx_posh_types.hpp"
22#include "iceoryx_posh/internal/popo/ports/interface_port.hpp"
44 using CaproMessage = capro::CaproMessage;
63 capro::Interfaces getInterface() const noexcept;
66 popo::InterfacePort m_interfaceImpl{
nullptr};
Generic gateway for communication events.
Definition: gateway_base.hpp:42
GatewayBase(const capro::Interfaces f_interface) noexcept
Constructor for creating generic gateway based on type of interface.
bool getCaProMessage(CaproMessage &msg) noexcept
Get function for type of capro message - service or event or field.