RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
ddsReaderListener.hpp
Go to the documentation of this file.
1
12#ifndef RTCKT_TELSUB_DDS_READER_LISTENER_HPP
13#define RTCKT_TELSUB_DDS_READER_LISTENER_HPP
14
17
18namespace rtctk::telSub {
19
20using namespace rtctk::componentFramework;
21
34class DdsReaderListener : public virtual DataReaderListener {
35 log4cplus::Logger& m_logger;
36
37public:
38 // Constructor
40
41 // Destructor
43
45 const RequestedDeadlineMissedStatus& status) override;
46
48 const RequestedIncompatibleQosStatus& status) override;
49
51
52 void
54
56
57 void on_sample_lost(DataReader* reader, const SampleLostStatus& status) override;
58};
59
60} // namespace rtctk::telSub
61
62#endif // RTCKT_TELSUB_DDS_READER_LISTENER_HPP
Listener class for different DDS events.
Definition ddsReaderListener.hpp:32
log4cplus::Logger m_logger
Definition ddsReaderListener.hpp:56
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
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.
Definition commandReplier.cpp:22
elt::mal::future< std::string > InjectReqRepEvent(StateMachineEngine &engine)
Definition malEventInjector.hpp:23
Definition main.cpp:24