RTC Toolkit 6.0.0
Loading...
Searching...
No Matches
ddsReaderListener.hpp
Go to the documentation of this file.
1
11#ifndef RTCTK_COMPONENTFRAMEWORK_DATAPATH_DDS_READER_LISTENER_HPP
12#define RTCTK_COMPONENTFRAMEWORK_DATAPATH_DDS_READER_LISTENER_HPP
13
15
17
31class DdsReaderListener : public virtual DataReaderListener {
32public:
33 // Constructor
35
36 // Destructor
37 ~DdsReaderListener() noexcept override = default;
38
39 void on_requested_deadline_missed(DataReader* reader,
40 const RequestedDeadlineMissedStatus& status) override;
41
42 void on_requested_incompatible_qos(DataReader* reader,
43 const RequestedIncompatibleQosStatus& status) override;
44
45 void on_liveliness_changed(DataReader* reader, const LivelinessChangedStatus& status) override;
46
47 void
48 on_subscription_matched(DataReader* reader, const SubscriptionMatchedStatus& status) override;
49
50 void on_sample_rejected(DataReader* reader, const SampleRejectedStatus& status) override;
51
52 void on_sample_lost(DataReader* reader, const SampleLostStatus& status) override;
53
54protected:
55 log4cplus::Logger m_logger;
56};
57
58} // namespace rtctk::componentFramework
59
60#endif // RTCTK_COMPONENTFRAMEWORK_DATAPATH_DDS_READER_LISTENER_HPP
void on_sample_lost(DataReader *reader, const SampleLostStatus &status) override
Definition ddsReaderListener.cpp:71
void on_requested_deadline_missed(DataReader *reader, const RequestedDeadlineMissedStatus &status) override
Definition ddsReaderListener.cpp:30
void on_sample_rejected(DataReader *reader, const SampleRejectedStatus &status) override
Definition ddsReaderListener.cpp:61
void on_requested_incompatible_qos(DataReader *reader, const RequestedIncompatibleQosStatus &status) override
Definition ddsReaderListener.cpp:35
~DdsReaderListener() noexcept override=default
void on_subscription_matched(DataReader *reader, const SubscriptionMatchedStatus &status) override
Definition ddsReaderListener.cpp:56
DdsReaderListener()
Definition ddsReaderListener.cpp:27
void on_liveliness_changed(DataReader *reader, const LivelinessChangedStatus &status) override
Definition ddsReaderListener.cpp:43
log4cplus::Logger m_logger
Definition ddsReaderListener.hpp:55
Declares common DDS class.
Definition commandReplier.cpp:21