Class DataReaderListener

Inheritance Relationships

Base Type

  • public dds::sub::NoOpDataReaderListener< HelloWorldData::Msg >

Class Documentation

class DataReaderListener : public virtual dds::sub::NoOpDataReaderListener<HelloWorldData::Msg>

Public Functions

inline DataReaderListener()

Public Members

dds::sub::DataReader<HelloWorldData::Msg> requested_incompatible_qos_reader
dds::core::status::RequestedIncompatibleQosStatus requested_incompatible_qos_status
dds::sub::DataReader<HelloWorldData::Msg> subscription_matched_reader
dds::core::status::SubscriptionMatchedStatus subscription_matched_status
dds::sub::DataReader<HelloWorldData::Msg> data_available_reader
dds::sub::DataReader<HelloWorldData::Msg> sample_lost_reader
dds::core::status::SampleLostStatus sample_lost_status
dds::sub::DataReader<HelloWorldData::Msg> sample_rejected_reader
dds::core::status::SampleRejectedStatus sample_rejected_status
dds::sub::DataReader<HelloWorldData::Msg> liveliness_changed_reader
dds::core::status::LivelinessChangedStatus liveliness_changed_status

Protected Functions

inline virtual void on_requested_incompatible_qos(dds::sub::DataReader<HelloWorldData::Msg> &reader, const dds::core::status::RequestedIncompatibleQosStatus &status)
inline virtual void on_subscription_matched(dds::sub::DataReader<HelloWorldData::Msg> &reader, const dds::core::status::SubscriptionMatchedStatus &status)
inline virtual void on_data_available(dds::sub::DataReader<HelloWorldData::Msg> &reader)
inline virtual void on_sample_lost(dds::sub::DataReader<HelloWorldData::Msg> &reader, const dds::core::status::SampleLostStatus &status)
inline virtual void on_sample_rejected(dds::sub::DataReader<HelloWorldData::Msg> &reader, const dds::core::status::SampleRejectedStatus &status)
inline virtual void on_liveliness_changed(dds::sub::DataReader<HelloWorldData::Msg> &reader, const dds::core::status::LivelinessChangedStatus &status)