RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
rtctk::componentFramework::DdsWriterListener Class Reference

Listener class for differetn DDS events. More...

#include <rtctk/componentFramework/ddsWriterListener.hpp>

Inheritance diagram for rtctk::componentFramework::DdsWriterListener:

Public Member Functions

 DdsWriterListener ()
 
 ~DdsWriterListener () noexcept override=default
 
void on_offered_deadline_missed (DataWriter *writer, const OfferedDeadlineMissedStatus &status) override
 
void on_offered_incompatible_qos (DataWriter *writer, const OfferedIncompatibleQosStatus &status) override
 
void on_liveliness_lost (DataWriter *writer, const LivelinessLostStatus &status) override
 
void on_publication_matched (DataWriter *writer, const PublicationMatchedStatus &status) override
 
uint16_t GetMatched () const
 

Protected Attributes

uint32_t m_sum_unacknowledged_sample = 0
 
uint32_t m_max_unacknowledged_sample = 0
 
uint32_t m_iter = 0
 
std::atomic< uint16_tm_matched_subs = 0
 
log4cplus::Logger m_logger
 

Detailed Description

Listener class for differetn DDS events.

Note
Please refer to FastDDS documentation for details DDS::DataWriterListener

Constructor & Destructor Documentation

◆ DdsWriterListener()

rtctk::componentFramework::DdsWriterListener::DdsWriterListener ( )

◆ ~DdsWriterListener()

rtctk::componentFramework::DdsWriterListener::~DdsWriterListener ( )
overridedefaultnoexcept

Member Function Documentation

◆ GetMatched()

uint16_t rtctk::componentFramework::DdsWriterListener::GetMatched ( ) const
inline

◆ on_liveliness_lost()

void rtctk::componentFramework::DdsWriterListener::on_liveliness_lost ( DataWriter * writer,
const LivelinessLostStatus & status )
override

◆ on_offered_deadline_missed()

void rtctk::componentFramework::DdsWriterListener::on_offered_deadline_missed ( DataWriter * writer,
const OfferedDeadlineMissedStatus & status )
override

◆ on_offered_incompatible_qos()

void rtctk::componentFramework::DdsWriterListener::on_offered_incompatible_qos ( DataWriter * writer,
const OfferedIncompatibleQosStatus & status )
override

◆ on_publication_matched()

void rtctk::componentFramework::DdsWriterListener::on_publication_matched ( DataWriter * writer,
const PublicationMatchedStatus & status )
override

Member Data Documentation

◆ m_iter

uint32_t rtctk::componentFramework::DdsWriterListener::m_iter = 0
protected

◆ m_logger

log4cplus::Logger rtctk::componentFramework::DdsWriterListener::m_logger
protected

◆ m_matched_subs

std::atomic<uint16_t> rtctk::componentFramework::DdsWriterListener::m_matched_subs = 0
protected

◆ m_max_unacknowledged_sample

uint32_t rtctk::componentFramework::DdsWriterListener::m_max_unacknowledged_sample = 0
protected

◆ m_sum_unacknowledged_sample

uint32_t rtctk::componentFramework::DdsWriterListener::m_sum_unacknowledged_sample = 0
protected

The documentation for this class was generated from the following files: