Public Member Functions |
virtual void | on_data_on_readers (DDSSubscriber *) |
| Handles the DDS_DATA_ON_READERS_STATUS communication status.
|
virtual void | on_data_available (DDSDataReader *) |
| <<cert>> Handle the DDS_DATA_AVAILABLE_STATUS communication status.
|
virtual void | on_requested_deadline_missed (DDSDataReader *, const DDS_RequestedDeadlineMissedStatus &) |
| <<cert>> Handles the DDS_REQUESTED_DEADLINE_MISSED_STATUS communication status.
|
virtual void | on_liveliness_changed (DDSDataReader *, const DDS_LivelinessChangedStatus &) |
| <<cert>> Handles the DDS_LIVELINESS_CHANGED_STATUS communication status.
|
virtual void | on_requested_incompatible_qos (DDSDataReader *, const DDS_RequestedIncompatibleQosStatus &) |
| <<cert>> Handles the DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS communication status.
|
virtual void | on_sample_rejected (DDSDataReader *, const DDS_SampleRejectedStatus &) |
| <<cert>> Handles the DDS_SAMPLE_REJECTED_STATUS communication status.
|
virtual void | on_subscription_matched (DDSDataReader *, const DDS_SubscriptionMatchedStatus &) |
| <<cert>> Handles the DDS_SUBSCRIPTION_MATCHED_STATUS communication status.
|
virtual void | on_sample_lost (DDSDataReader *, const DDS_SampleLostStatus &) |
| <<cert>> Handles the DDS_SAMPLE_LOST_STATUS communication status.
|
virtual void | on_instance_replaced (DDSDataReader *, const DDS_DataReaderInstanceReplacedStatus &) |
| <<cert>> Handles the DDS_INSTANCE_REPLACED_STATUS communication status.
|
virtual DDS_Boolean | on_before_sample_deserialize (DDSDataReader *, NDDS_Type_Plugin *, CDR_Stream_t *, DDS_Boolean *) |
| <<cert>> Callback to filter a received sample based on serialized data
|
virtual DDS_Boolean | on_before_sample_commit (DDSDataReader *, const void *const, const struct DDS_SampleInfo *const, DDS_Boolean *) |
| <<cert>> Callback to filter a received sample based on deserialized data
|