RTI Connext .NET API (legacy)  Version 6.1.1
DDS::SubscriberListener Class Reference

<<interface>> DDS::Listener for status about a subscriber. More...

#include <managed_subscription.h>

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

Public Member Functions

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

Detailed Description

<<interface>> DDS::Listener for status about a subscriber.

Entity:
DDS::Subscriber
Status:
DATA_AVAILABLE_STATUS;
DATA_ON_READERS_STATUS;
LIVELINESS_CHANGED_STATUS, DDS::LivelinessChangedStatus;
REQUESTED_DEADLINE_MISSED_STATUS, DDS::RequestedDeadlineMissedStatus;
REQUESTED_INCOMPATIBLE_QOS_STATUS, DDS::RequestedIncompatibleQosStatus;
SAMPLE_LOST_STATUS, DDS::SampleLostStatus;
SAMPLE_REJECTED_STATUS, DDS::SampleRejectedStatus;
SUBSCRIPTION_MATCHED_STATUS, DDS::SubscriptionMatchedStatus;
See also
DDS::Listener
Status Kinds
Operations Allowed in Listener Callbacks

Member Function Documentation

◆ on_requested_deadline_missed()

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

Handles the REQUESTED_DEADLINE_MISSED_STATUS communication status.

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

◆ on_liveliness_changed()

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

Handles the LIVELINESS_CHANGED_STATUS communication status.

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

◆ on_requested_incompatible_qos()

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

Handles the REQUESTED_INCOMPATIBLE_QOS_STATUS communication status.

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

◆ on_sample_rejected()

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

Handles the SAMPLE_REJECTED_STATUS communication status.

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

◆ on_data_available()

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

Handle the DATA_AVAILABLE_STATUS communication status.

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

◆ on_sample_lost()

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

Handles the SAMPLE_LOST_STATUS communication status.

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

◆ on_subscription_matched()

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

Handles the SUBSCRIPTION_MATCHED_STATUS communication status.

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

◆ on_data_on_readers()

virtual void DDS::SubscriberListener::on_data_on_readers ( Subscriber sub)
inlinevirtual

Handles the DATA_ON_READERS_STATUS communication status.

Reimplemented in DDS::DomainParticipantListener.