11#ifndef RTCKT_TELSUB_DDS_READER_LISTENER_HPP
12#define RTCKT_TELSUB_DDS_READER_LISTENER_HPP
19using namespace rtctk::componentFramework;
34 log4cplus::Logger& m_logger;
44 const RequestedDeadlineMissedStatus& status)
override;
47 const RequestedIncompatibleQosStatus& status)
override;
56 void on_sample_lost(DataReader* reader,
const SampleLostStatus& status)
override;
void on_sample_lost(DataReader *reader, const SampleLostStatus &status) override
void on_requested_deadline_missed(DataReader *reader, const RequestedDeadlineMissedStatus &status) override
void on_sample_rejected(DataReader *reader, const SampleRejectedStatus &status) override
~DdsReaderListener() override=default
void on_requested_incompatible_qos(DataReader *reader, const RequestedIncompatibleQosStatus &status) override
void on_subscription_matched(DataReader *reader, const SubscriptionMatchedStatus &status) override
void on_liveliness_changed(DataReader *reader, const LivelinessChangedStatus &status) override
Declares common DDS class.
Logging Support Library based on log4cplus.