12 : id_ (id), context_ (context)
27 DDS::DataReader_ptr,
const DDS::SampleLostStatus &status)
33 DDS::DataReader_ptr,
const DDS::SampleRejectedStatus &status)
39 DDS::DataReader_ptr,
const DDS::RequestedIncompatibleQosStatus &status)
45 DDS::DataReader_ptr reader,
const DDS::RequestedDeadlineMissedStatus & status)
51 DDS::DataReader_ptr reader,
const DDS::LivelinessChangedStatus & status)
57 DDS::DataReader_ptr reader,
const DDS::SubscriptionMatchedStatus & status)
63 DDS::DataReader_ptr reader)
70 DDS::Subscriber_ptr sub)
72 sub->notify_datareaders ();
void on_requested_incompatible_qos(DDS::DataReader_ptr, const DDS::RequestedIncompatibleQosStatus &status)
DDS callback for incompatible qos.
This class stores variables and their values for use by any entity needing state information in a thr...
~SpliceSubscriberListener()
SpliceSubscriberListener(const std::string &id, knowledge::ThreadSafeContext &context)
void on_sample_lost(DDS::DataReader_ptr, const DDS::SampleLostStatus &status)
DDS callback for sample lost.
Container for subscriber callbacks (deprecated and unused)
void on_data_available(DDS::DataReader_ptr reader)
DDS callback for new data being available.
void on_sample_rejected(DDS::DataReader_ptr, const DDS::SampleRejectedStatus &status)
DDS callback for sample rejected.
void on_data_on_readers(DDS::Subscriber_ptr sub)
DDS callback for reader status changes (including new data)
void on_liveliness_changed(DDS::DataReader_ptr, const DDS::LivelinessChangedStatus &status)
DDS callback for sample rejected.
void on_requested_deadline_missed(DDS::DataReader_ptr, const DDS::RequestedDeadlineMissedStatus &status)
DDS callback for deadline being missed.
void on_subscription_matched(DDS::DataReader_ptr reader, const DDS::SubscriptionMatchedStatus &status)
DDS callback for subscription matched.
knowledge::ThreadSafeContext & context_