12#ifndef RTCTK_COMPONENTFRAMEWORK_DATAPATH_DDS_WRITER_LISTENER_HPP
13#define RTCTK_COMPONENTFRAMEWORK_DATAPATH_DDS_WRITER_LISTENER_HPP
15#include <log4cplus/logger.h>
Listener class for differetn DDS events.
Definition ddsWriterListener.hpp:26
void on_offered_incompatible_qos(DataWriter *writer, const OfferedIncompatibleQosStatus &status) override
Definition ddsWriterListener.cpp:30
void on_liveliness_lost(DataWriter *writer, const LivelinessLostStatus &status) override
Definition ddsWriterListener.cpp:38
uint32_t m_iter
Definition ddsWriterListener.hpp:52
std::atomic< uint16_t > m_matched_subs
Definition ddsWriterListener.hpp:53
uint32_t m_max_unacknowledged_sample
Definition ddsWriterListener.hpp:51
void on_publication_matched(DataWriter *writer, const PublicationMatchedStatus &status) override
Definition ddsWriterListener.cpp:42
~DdsWriterListener() noexcept override=default
DdsWriterListener()
Definition ddsWriterListener.cpp:22
uint16_t GetMatched() const
Definition ddsWriterListener.hpp:45
void on_offered_deadline_missed(DataWriter *writer, const OfferedDeadlineMissedStatus &status) override
Definition ddsWriterListener.cpp:25
log4cplus::Logger m_logger
Definition ddsWriterListener.hpp:55
uint32_t m_sum_unacknowledged_sample
Definition ddsWriterListener.hpp:50
Declares some common DDS functionality.
Definition commandReplier.cpp:22
elt::mal::future< std::string > InjectReqRepEvent(StateMachineEngine &engine)
Definition malEventInjector.hpp:23