RTI Connext C API  Version 6.1.0
DDS_DataReaderListener Struct Reference

<<interface>> DDS_Listener for reader status. More...

Data Fields

struct DDS_Listener as_listener
 The superclass instance of this DDS_DataReaderListener. More...
 
DDS_DataReaderListener_RequestedDeadlineMissedCallback on_requested_deadline_missed
 Handles the DDS_REQUESTED_DEADLINE_MISSED_STATUS communication status. More...
 
DDS_DataReaderListener_RequestedIncompatibleQosCallback on_requested_incompatible_qos
 Handles the DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS communication status. More...
 
DDS_DataReaderListener_SampleRejectedCallback on_sample_rejected
 Handles the DDS_SAMPLE_REJECTED_STATUS communication status. More...
 
DDS_DataReaderListener_LivelinessChangedCallback on_liveliness_changed
 Handles the DDS_LIVELINESS_CHANGED_STATUS communication status. More...
 
DDS_DataReaderListener_DataAvailableCallback on_data_available
 Handle the DDS_DATA_AVAILABLE_STATUS communication status. More...
 
DDS_DataReaderListener_SubscriptionMatchedCallback on_subscription_matched
 Handles the DDS_SUBSCRIPTION_MATCHED_STATUS communication status. More...
 
DDS_DataReaderListener_SampleLostCallback on_sample_lost
 Handles the DDS_SAMPLE_LOST_STATUS communication status. More...
 

Detailed Description

Field Documentation

◆ as_listener

struct DDS_Listener DDS_DataReaderListener::as_listener

The superclass instance of this DDS_DataReaderListener.

◆ on_requested_deadline_missed

DDS_DataReaderListener_RequestedDeadlineMissedCallback DDS_DataReaderListener::on_requested_deadline_missed

Handles the DDS_REQUESTED_DEADLINE_MISSED_STATUS communication status.

Examples:
HelloWorld_subscriber.c.

◆ on_requested_incompatible_qos

DDS_DataReaderListener_RequestedIncompatibleQosCallback DDS_DataReaderListener::on_requested_incompatible_qos

Handles the DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS communication status.

Examples:
HelloWorld_subscriber.c.

◆ on_sample_rejected

DDS_DataReaderListener_SampleRejectedCallback DDS_DataReaderListener::on_sample_rejected

Handles the DDS_SAMPLE_REJECTED_STATUS communication status.

Examples:
HelloWorld_subscriber.c.

◆ on_liveliness_changed

DDS_DataReaderListener_LivelinessChangedCallback DDS_DataReaderListener::on_liveliness_changed

Handles the DDS_LIVELINESS_CHANGED_STATUS communication status.

Examples:
HelloWorld_subscriber.c.

◆ on_data_available

DDS_DataReaderListener_DataAvailableCallback DDS_DataReaderListener::on_data_available

Handle the DDS_DATA_AVAILABLE_STATUS communication status.

Examples:
HelloWorld_subscriber.c.

◆ on_subscription_matched

DDS_DataReaderListener_SubscriptionMatchedCallback DDS_DataReaderListener::on_subscription_matched

Handles the DDS_SUBSCRIPTION_MATCHED_STATUS communication status.

Examples:
HelloWorld_subscriber.c.

◆ on_sample_lost

DDS_DataReaderListener_SampleLostCallback DDS_DataReaderListener::on_sample_lost

Handles the DDS_SAMPLE_LOST_STATUS communication status.

Examples:
HelloWorld_subscriber.c.