DDS_DataReaderListener Struct Reference
[DataReaders]

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


Data Fields

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


Detailed Description

<<interface>> DDS_Listener for reader status.

Entity:
DDS_DataReader
Status:
DDS_DATA_AVAILABLE_STATUS;
DDS_LIVELINESS_CHANGED_STATUS, DDS_LivelinessChangedStatus;
DDS_REQUESTED_DEADLINE_MISSED_STATUS, DDS_RequestedDeadlineMissedStatus;
DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS, DDS_RequestedIncompatibleQosStatus;
DDS_SAMPLE_LOST_STATUS, DDS_SampleLostStatus;
DDS_SAMPLE_REJECTED_STATUS, DDS_SampleRejectedStatus;
DDS_SUBSCRIPTION_MATCHED_STATUS, DDS_SubscriptionMatchedStatus;
See also:
Status Kinds

Operations Allowed in Listener Callbacks

Examples:

HelloWorld_subscriber.c.


Field Documentation

The superclass instance of this DDS_DataReaderListener.

Handles the DDS_REQUESTED_DEADLINE_MISSED_STATUS communication status.

Examples:
HelloWorld_subscriber.c.

Handles the DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS communication status.

Examples:
HelloWorld_subscriber.c.

Handles the DDS_SAMPLE_REJECTED_STATUS communication status.

Examples:
HelloWorld_subscriber.c.

Handles the DDS_LIVELINESS_CHANGED_STATUS communication status.

Examples:
HelloWorld_subscriber.c.

Handle the DDS_DATA_AVAILABLE_STATUS communication status.

Examples:
HelloWorld_subscriber.c.

Handles the DDS_SUBSCRIPTION_MATCHED_STATUS communication status.

Examples:
HelloWorld_subscriber.c.

Handles the DDS_SAMPLE_LOST_STATUS communication status.

Examples:
HelloWorld_subscriber.c.


RTI Data Distribution Service C API Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc