RTI Connext .Net APIs  Version 5.2.3
 All Classes Namespaces Functions Variables Enumerations Properties Groups Pages
DDS::DataReaderListener Class Reference

<<interface>> DDS::Listener for reader status. More...

#include <managed_subscription.h>

Inheritance diagram for DDS::DataReaderListener:
DDS::Listener DDS::SubscriberListener DDS::DomainParticipantListener

Public Member Functions

virtual void on_requested_deadline_missed (DataReader^ reader, RequestedDeadlineMissedStatus% status)
 Handles the ::DDS::StatusKind::REQUESTED_DEADLINE_MISSED_STATUS communication status.
 
virtual void on_liveliness_changed (DataReader^ reader, LivelinessChangedStatus% status)
 Handles the ::DDS::StatusKind::LIVELINESS_CHANGED_STATUS communication status.
 
virtual void on_requested_incompatible_qos (DataReader^ reader, RequestedIncompatibleQosStatus^ status)
 Handles the ::DDS::StatusKind::REQUESTED_INCOMPATIBLE_QOS_STATUS communication status.
 
virtual void on_sample_rejected (DataReader^ reader, SampleRejectedStatus% status)
 Handles the ::DDS::StatusKind::SAMPLE_REJECTED_STATUS communication status.
 
virtual void on_data_available (DataReader^ reader)
 Handle the ::DDS::StatusKind::DATA_AVAILABLE_STATUS communication status.
 
virtual void on_sample_lost (DataReader^ reader, SampleLostStatus% status)
 Handles the ::DDS::StatusKind::SAMPLE_LOST_STATUS communication status.
 
virtual void on_subscription_matched (DataReader^ reader, SubscriptionMatchedStatus% status)
 Handles the ::DDS::StatusKind::SUBSCRIPTION_MATCHED_STATUS communication status.
 

Detailed Description

<<interface>> DDS::Listener for reader status.

Entity:
DDS::DataReader
Status:
::DDS::StatusKind::DATA_AVAILABLE_STATUS;
::DDS::StatusKind::LIVELINESS_CHANGED_STATUS, DDS::LivelinessChangedStatus;
::DDS::StatusKind::REQUESTED_DEADLINE_MISSED_STATUS, DDS::RequestedDeadlineMissedStatus;
::DDS::StatusKind::REQUESTED_INCOMPATIBLE_QOS_STATUS, DDS::RequestedIncompatibleQosStatus;
::DDS::StatusKind::SAMPLE_LOST_STATUS, DDS::SampleLostStatus;
::DDS::StatusKind::SAMPLE_REJECTED_STATUS, DDS::SampleRejectedStatus;
::DDS::StatusKind::SUBSCRIPTION_MATCHED_STATUS, DDS::SubscriptionMatchedStatus;
See Also
Status Kinds
Operations Allowed in Listener Callbacks
Examples:
HelloWorld_subscriber.cpp.

Member Function Documentation

virtual void DDS::DataReaderListener::on_requested_deadline_missed ( DataReader reader,
RequestedDeadlineMissedStatus status 
)
inlinevirtual

Handles the ::DDS::StatusKind::REQUESTED_DEADLINE_MISSED_STATUS communication status.

Reimplemented in DDS::SubscriberListener, and DDS::DomainParticipantListener.

virtual void DDS::DataReaderListener::on_liveliness_changed ( DataReader reader,
LivelinessChangedStatus status 
)
inlinevirtual

Handles the ::DDS::StatusKind::LIVELINESS_CHANGED_STATUS communication status.

Reimplemented in DDS::SubscriberListener, and DDS::DomainParticipantListener.

virtual void DDS::DataReaderListener::on_requested_incompatible_qos ( DataReader reader,
RequestedIncompatibleQosStatus status 
)
inlinevirtual

Handles the ::DDS::StatusKind::REQUESTED_INCOMPATIBLE_QOS_STATUS communication status.

Reimplemented in DDS::SubscriberListener, and DDS::DomainParticipantListener.

virtual void DDS::DataReaderListener::on_sample_rejected ( DataReader reader,
SampleRejectedStatus status 
)
inlinevirtual

Handles the ::DDS::StatusKind::SAMPLE_REJECTED_STATUS communication status.

Reimplemented in DDS::SubscriberListener, and DDS::DomainParticipantListener.

virtual void DDS::DataReaderListener::on_data_available ( DataReader reader)
inlinevirtual

Handle the ::DDS::StatusKind::DATA_AVAILABLE_STATUS communication status.

Reimplemented in DDS::SubscriberListener, and DDS::DomainParticipantListener.

virtual void DDS::DataReaderListener::on_sample_lost ( DataReader reader,
SampleLostStatus status 
)
inlinevirtual

Handles the ::DDS::StatusKind::SAMPLE_LOST_STATUS communication status.

Reimplemented in DDS::SubscriberListener, and DDS::DomainParticipantListener.

virtual void DDS::DataReaderListener::on_subscription_matched ( DataReader reader,
SubscriptionMatchedStatus status 
)
inlinevirtual

Handles the ::DDS::StatusKind::SUBSCRIPTION_MATCHED_STATUS communication status.

Reimplemented in DDS::SubscriberListener, and DDS::DomainParticipantListener.


RTI Connext .Net APIs Version 5.2.3 Copyright © Wed Apr 27 2016 Real-Time Innovations, Inc