RTI Connext Traditional C++ API  Version 6.0.0
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
DDSDataReaderListener Class Reference

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

Inheritance diagram for DDSDataReaderListener:
DDSListener DDSSubscriberListener DDSDomainParticipantListener

Public Member Functions

virtual void on_requested_deadline_missed (DDSDataReader *reader, const DDS_RequestedDeadlineMissedStatus &status)
 Handles the DDS_REQUESTED_DEADLINE_MISSED_STATUS communication status.
 
virtual void on_liveliness_changed (DDSDataReader *reader, const DDS_LivelinessChangedStatus &status)
 Handles the DDS_LIVELINESS_CHANGED_STATUS communication status.
 
virtual void on_requested_incompatible_qos (DDSDataReader *reader, const DDS_RequestedIncompatibleQosStatus &status)
 Handles the DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS communication status.
 
virtual void on_sample_rejected (DDSDataReader *reader, const DDS_SampleRejectedStatus &status)
 Handles the DDS_SAMPLE_REJECTED_STATUS communication status.
 
virtual void on_data_available (DDSDataReader *reader)
 Handle the DDS_DATA_AVAILABLE_STATUS communication status.
 
virtual void on_sample_lost (DDSDataReader *reader, const DDS_SampleLostStatus &status)
 Handles the DDS_SAMPLE_LOST_STATUS communication status.
 
virtual void on_subscription_matched (DDSDataReader *reader, const DDS_SubscriptionMatchedStatus &status)
 Handles the DDS_SUBSCRIPTION_MATCHED_STATUS communication status.
 

Detailed Description

Member Function Documentation

virtual void DDSDataReaderListener::on_requested_deadline_missed ( DDSDataReader reader,
const DDS_RequestedDeadlineMissedStatus status 
)
virtual

Handles the DDS_REQUESTED_DEADLINE_MISSED_STATUS communication status.

Examples:
HelloWorld_subscriber.cxx.
virtual void DDSDataReaderListener::on_liveliness_changed ( DDSDataReader reader,
const DDS_LivelinessChangedStatus status 
)
virtual

Handles the DDS_LIVELINESS_CHANGED_STATUS communication status.

Examples:
HelloWorld_subscriber.cxx.
virtual void DDSDataReaderListener::on_requested_incompatible_qos ( DDSDataReader reader,
const DDS_RequestedIncompatibleQosStatus status 
)
virtual

Handles the DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS communication status.

Examples:
HelloWorld_subscriber.cxx.
virtual void DDSDataReaderListener::on_sample_rejected ( DDSDataReader reader,
const DDS_SampleRejectedStatus status 
)
virtual

Handles the DDS_SAMPLE_REJECTED_STATUS communication status.

Examples:
HelloWorld_subscriber.cxx.
virtual void DDSDataReaderListener::on_data_available ( DDSDataReader reader)
virtual

Handle the DDS_DATA_AVAILABLE_STATUS communication status.

Examples:
HelloWorld_subscriber.cxx.
virtual void DDSDataReaderListener::on_sample_lost ( DDSDataReader reader,
const DDS_SampleLostStatus status 
)
virtual

Handles the DDS_SAMPLE_LOST_STATUS communication status.

Examples:
HelloWorld_subscriber.cxx.
virtual void DDSDataReaderListener::on_subscription_matched ( DDSDataReader reader,
const DDS_SubscriptionMatchedStatus status 
)
virtual

Handles the DDS_SUBSCRIPTION_MATCHED_STATUS communication status.

Examples:
HelloWorld_subscriber.cxx.

RTI Connext Traditional C++ API Version 6.0.0 Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc