16 #ifndef IOX_POSH_POPO_PORTS_INTERFACE_PORT_HPP
17 #define IOX_POSH_POPO_PORTS_INTERFACE_PORT_HPP
19 #include "iceoryx_posh/iceoryx_posh_types.hpp"
20 #include "iceoryx_posh/internal/popo/ports/base_port.hpp"
21 #include "iceoryx_posh/internal/popo/ports/interface_port_data.hpp"
this class is the base for all ports. it is constructed from a member pointer and is only movable....
Definition: base_port.hpp:43
Definition: interface_port.hpp:28
void dispatchCaProMessage(const capro::CaproMessage &caProMessage) noexcept
dispatch a CaPro message to this interface port
cxx::optional< capro::CaproMessage > tryGetCaProMessage() noexcept
get an optional CaPro message for the interface port to process
Definition: service_description.hpp:29
Definition: interface_port_data.hpp:30