Skip to content

iox::popo::InterfacePortData🔗

Inherits from iox::popo::BasePortData

Public Functions🔗

Name
InterfacePortData() =default
InterfacePortData(const RuntimeName_t & runtimeName, const capro::Interfaces interface)

Public Attributes🔗

Name
concurrent::FiFo< capro::CaproMessage, MAX_INTERFACE_CAPRO_FIFO_SIZE > m_caproMessageFiFo
bool m_doInitialOfferForward

Additional inherited members🔗

Public Functions inherited from iox::popo::BasePortData

Name
BasePortData() =default
Constructor for base port data members.
BasePortData(const capro::ServiceDescription & serviceDescription, const RuntimeName_t & runtimeName, const NodeName_t & nodeName)
Constructor.
BasePortData(const BasePortData & )
BasePortData & operator=(const BasePortData & )
BasePortData(BasePortData && )
BasePortData & operator=(BasePortData && )
~BasePortData() =default

Public Attributes inherited from iox::popo::BasePortData

Name
capro::ServiceDescription m_serviceDescription
RuntimeName_t m_runtimeName
NodeName_t m_nodeName
UniquePortId m_uniqueId
std::atomic_bool m_toBeDestroyed

Public Functions Documentation🔗

function InterfacePortData🔗

InterfacePortData() =default

function InterfacePortData🔗

InterfacePortData(
    const RuntimeName_t & runtimeName,
    const capro::Interfaces interface
)

Public Attributes Documentation🔗

variable m_caproMessageFiFo🔗

concurrent::FiFo< capro::CaproMessage, MAX_INTERFACE_CAPRO_FIFO_SIZE > m_caproMessageFiFo;

variable m_doInitialOfferForward🔗

bool m_doInitialOfferForward {true};

Updated on 26 April 2021 at 15:31:02 CEST