DDS::SubscriberListener Class Reference
[Subscribers]

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

#include <managed_subscription.h>

Inheritance diagram for DDS::SubscriberListener:

DDS::DataReaderListener DDS::Listener DDS::DomainParticipantListener

List of all members.

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.
virtual void on_data_on_readers (Subscriber^ sub)
 Handles the DDS::StatusKind::DATA_ON_READERS_STATUS communication status.


Detailed Description

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

Entity:
DDS::Subscriber
Status:
DDS::StatusKind::DATA_AVAILABLE_STATUS;
DDS::StatusKind::DATA_ON_READERS_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:
DDS::Listener

Status Kinds

Operations Allowed in Listener Callbacks


Member Function Documentation

virtual void DDS::SubscriberListener::on_requested_deadline_missed ( DataReader^   reader,
RequestedDeadlineMissedStatus%   status 
) [inline, virtual]

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

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

virtual void DDS::SubscriberListener::on_liveliness_changed ( DataReader^   reader,
LivelinessChangedStatus%   status 
) [inline, virtual]

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

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

virtual void DDS::SubscriberListener::on_requested_incompatible_qos ( DataReader^   reader,
RequestedIncompatibleQosStatus^   status 
) [inline, virtual]

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

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

virtual void DDS::SubscriberListener::on_sample_rejected ( DataReader^   reader,
SampleRejectedStatus%   status 
) [inline, virtual]

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

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

virtual void DDS::SubscriberListener::on_data_available ( DataReader^   reader  )  [inline, virtual]

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

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

virtual void DDS::SubscriberListener::on_sample_lost ( DataReader^   reader,
SampleLostStatus%   status 
) [inline, virtual]

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

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

virtual void DDS::SubscriberListener::on_subscription_matched ( DataReader^   reader,
SubscriptionMatchedStatus%   status 
) [inline, virtual]

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

Reimplemented from DDS::DataReaderListener.

Reimplemented in DDS::DomainParticipantListener.

virtual void DDS::SubscriberListener::on_data_on_readers ( Subscriber^   sub  )  [inline, virtual]

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

Reimplemented in DDS::DomainParticipantListener.


RTI Data Distribution Service .Net APIs Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc