CoreDX DDS C++ Reference Manual
List of all members
DDS::DomainParticipantListener Class Reference

The DomainParticipantListener provides asynchronous notification of DomainParticipant events. More...

Inheritance diagram for DDS::DomainParticipantListener:
DDS::PublisherListener DDS::TopicListener DDS::SubscriberListener DDS::DataWriterListener DDS::DataReaderListener

Additional Inherited Members

- Public Member Functions inherited from DDS::DataWriterListener
virtual void on_offered_deadline_missed (DataWriter *, const OfferedDeadlineMissedStatus &)
virtual void on_offered_incompatible_qos (DataWriter *, const OfferedIncompatibleQosStatus &)
virtual void on_liveliness_lost (DataWriter *, const LivelinessLostStatus &)
virtual void on_publication_matched (DataWriter *, const PublicationMatchedStatus &)
- Public Member Functions inherited from DDS::TopicListener
virtual void on_inconsistent_topic (Topic *, const InconsistentTopicStatus &)
- Public Member Functions inherited from DDS::SubscriberListener
virtual void on_data_on_readers (Subscriber *)
- Public Member Functions inherited from DDS::DataReaderListener
virtual void on_requested_deadline_missed (DataReader *, const RequestedDeadlineMissedStatus &)
virtual void on_requested_incompatible_qos (DataReader *, const RequestedIncompatibleQosStatus &)
virtual void on_sample_rejected (DataReader *, const SampleRejectedStatus &)
virtual void on_liveliness_changed (DataReader *, const LivelinessChangedStatus &)
virtual void on_data_available (DataReader *)
virtual void on_subscription_matched (DataReader *, const SubscriptionMatchedStatus &)
virtual void on_sample_lost (DataReader *, const SampleLostStatus &)

Detailed Description

The DomainParticipantListener provides asynchronous notification of DomainParticipant events.

This listener can be installed during DomainParticipant creation, DomainParticipantFactory_create_participant(), as well as by calling DomainParticipant_set_listener().

The listener callback methods should be lightweight and should not block. If a callback method blocks, it will block all other callback operations within the same DomainParticipant.

© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.