iox::GatewayBase🔗
Generic gateway for communication events.
#include <iceoryx_posh/gateway/gateway_base.hpp>
Inherited by iox::GatewayGeneric< channel_t, gateway_t >
Public Types🔗
Name | |
---|---|
using capro::CaproMessage | CaproMessage |
Public Functions🔗
Name | |
---|---|
GatewayBase(const capro::Interfaces f_interface) Constructor for creating generic gateway based on type of interface. |
|
GatewayBase & | operator=(const GatewayBase & other) |
GatewayBase(const GatewayBase & other) | |
GatewayBase(GatewayBase && other) =default | |
GatewayBase & | operator=(GatewayBase && ) =default |
virtual | ~GatewayBase() |
bool | getCaProMessage(CaproMessage & msg) Get function for type of capro message - service or event or field. |
Protected Functions🔗
Name | |
---|---|
GatewayBase() =default | |
capro::Interfaces | getInterface() const |
Protected Attributes🔗
Name | |
---|---|
popo::InterfacePort | m_interfaceImpl |
Public Types Documentation🔗
using CaproMessage🔗
using iox::gw::GatewayBase::CaproMessage = capro::CaproMessage;
Public Functions Documentation🔗
function GatewayBase🔗
GatewayBase(
const capro::Interfaces f_interface
)
Constructor for creating generic gateway based on type of interface.
Parameters:
- f_interface Type of interface
function operator=🔗
GatewayBase & operator=(
const GatewayBase & other
)
function GatewayBase🔗
GatewayBase(
const GatewayBase & other
)
function GatewayBase🔗
GatewayBase(
GatewayBase && other
) =default
function operator=🔗
GatewayBase & operator=(
GatewayBase &&
) =default
function ~GatewayBase🔗
virtual ~GatewayBase()
function getCaProMessage🔗
bool getCaProMessage(
CaproMessage & msg
)
Get function for type of capro message - service or event or field.
Parameters:
- msg Type of caro message
Protected Functions Documentation🔗
function GatewayBase🔗
GatewayBase() =default
function getInterface🔗
capro::Interfaces getInterface() const
Protected Attributes Documentation🔗
variable m_interfaceImpl🔗
popo::InterfacePort m_interfaceImpl {nullptr};
Updated on 18 December 2023 at 13:11:43 CET