Skip to content

iox::roudi::PortIntrospection::PortData::PublisherInfo🔗

Public Types🔗

Name
using mepoo::TimePointNs_t TimePointNs_t
using mepoo::DurationNs_t DurationNs_t

Public Functions🔗

Name
PublisherInfo()
PublisherInfo(typename PublisherPort::MemberType_t & portData)

Public Attributes🔗

Name
PublisherPort::MemberType_t * portData
RuntimeName_t process
capro::ServiceDescription service
NodeName_t node
TimePointNs_t m_sequenceNumberTimestamp
mepoo::SequenceNumber_t m_sequenceNumber
std::map< int, ConnectionInfo * > connectionMap
map from indices to object pointers
int index

Public Types Documentation🔗

using TimePointNs_t🔗

using iox::roudi::PortIntrospection< PublisherPort, SubscriberPort >::PortData::PublisherInfo::TimePointNs_t =  mepoo::TimePointNs_t;

using DurationNs_t🔗

using iox::roudi::PortIntrospection< PublisherPort, SubscriberPort >::PortData::PublisherInfo::DurationNs_t =  mepoo::DurationNs_t;

Public Functions Documentation🔗

function PublisherInfo🔗

inline PublisherInfo()

function PublisherInfo🔗

inline PublisherInfo(
    typename PublisherPort::MemberType_t & portData
)

Public Attributes Documentation🔗

variable portData🔗

PublisherPort::MemberType_t * portData {nullptr};

variable process🔗

RuntimeName_t process;

variable service🔗

capro::ServiceDescription service;

variable node🔗

NodeName_t node;

variable m_sequenceNumberTimestamp🔗

TimePointNs_t m_sequenceNumberTimestamp {DurationNs_t(0)};

variable m_sequenceNumber🔗

mepoo::SequenceNumber_t m_sequenceNumber {0U};

variable connectionMap🔗

std::map< int, ConnectionInfo * > connectionMap;

map from indices to object pointers

variable index🔗

int index {-1};

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