Class InterfacePort
Defined in File interface_port.hpp
Inheritance Relationships
Base Type
public iox::popo::BasePort(Class BasePort)
Class Documentation
-
class InterfacePort : public iox::popo::BasePort
Public Functions
-
explicit InterfacePort(InterfacePortData *const interfacePortDataPtr) noexcept
-
InterfacePort(const InterfacePort &other) = delete
-
InterfacePort &operator=(const InterfacePort &other) = delete
-
InterfacePort(InterfacePort &&other) noexcept = default
-
InterfacePort &operator=(InterfacePort &&other) noexcept = default
-
~InterfacePort() = default
-
cxx::optional<capro::CaproMessage> tryGetCaProMessage() noexcept
get an optional CaPro message for the interface port to process
- Returns:
CaPro message, empty optional if no new messages
-
void dispatchCaProMessage(const capro::CaproMessage &caProMessage) noexcept
dispatch a CaPro message to this interface port
- Parameters:
caProMessage – [in]
-
explicit InterfacePort(InterfacePortData *const interfacePortDataPtr) noexcept