RTI Connext Modern C++ API Version 7.3.0
dds::domain::NoOpDomainParticipantListener Class Reference

A convenience implementation of DomainParticipantListener where all methods are overridden to do nothing. More...

#include "dds/domain/DomainParticipantListener.hpp"

Inheritance diagram for dds::domain::NoOpDomainParticipantListener:
dds::domain::DomainParticipantListener dds::pub::NoOpPublisherListener dds::sub::NoOpSubscriberListener dds::pub::PublisherListener dds::sub::SubscriberListener dds::pub::PublisherListener dds::sub::SubscriberListener dds::pub::AnyDataWriterListener dds::sub::AnyDataReaderListener dds::pub::AnyDataWriterListener dds::sub::AnyDataReaderListener

Public Member Functions

virtual void on_offered_deadline_missed (dds::pub::AnyDataWriter &, const ::dds::core::status::OfferedDeadlineMissedStatus &)
 No-op. More...
 
virtual void on_offered_incompatible_qos (dds::pub::AnyDataWriter &, const ::dds::core::status::OfferedIncompatibleQosStatus &)
 No-op. More...
 
virtual void on_liveliness_lost (dds::pub::AnyDataWriter &, const ::dds::core::status::LivelinessLostStatus &)
 No-op. More...
 
virtual void on_publication_matched (dds::pub::AnyDataWriter &, const ::dds::core::status::PublicationMatchedStatus &)
 No-op. More...
 
virtual void on_reliable_writer_cache_changed (dds::pub::AnyDataWriter &, const rti::core::status::ReliableWriterCacheChangedStatus &)
 <<extension>> No-op More...
 
virtual void on_reliable_reader_activity_changed (dds::pub::AnyDataWriter &, const rti::core::status::ReliableReaderActivityChangedStatus &)
 <<extension>> No-op More...
 
virtual void on_sample_removed (dds::pub::AnyDataWriter &, const rti::core::Cookie &)
 <<extension>> No-op More...
 
virtual void on_instance_replaced (dds::pub::AnyDataWriter &, const dds::core::InstanceHandle &)
 <<extension>> No-op More...
 
virtual void on_application_acknowledgment (dds::pub::AnyDataWriter &, const rti::pub::AcknowledgmentInfo &)
 <<extension>> No-op More...
 
virtual void on_service_request_accepted (dds::pub::AnyDataWriter &, const rti::core::status::ServiceRequestAcceptedStatus &)
 <<extension>> No-op More...
 
virtual void on_invalid_local_identity_status_advance_notice (DomainParticipant &, const rti::core::status::InvalidLocalIdentityAdvanceNoticeStatus &)
 <<extension>> No-op More...
 
virtual void on_data_on_readers (dds::sub::Subscriber &)
 No-op. More...
 
virtual void on_requested_deadline_missed (dds::sub::AnyDataReader &, const dds::core::status::RequestedDeadlineMissedStatus &)
 No-op. More...
 
virtual void on_requested_incompatible_qos (dds::sub::AnyDataReader &, const dds::core::status::RequestedIncompatibleQosStatus &)
 No-op. More...
 
virtual void on_sample_rejected (dds::sub::AnyDataReader &, const dds::core::status::SampleRejectedStatus &)
 No-op. More...
 
virtual void on_liveliness_changed (dds::sub::AnyDataReader &, const dds::core::status::LivelinessChangedStatus &)
 No-op. More...
 
virtual void on_data_available (dds::sub::AnyDataReader &)
 No-op. More...
 
virtual void on_subscription_matched (dds::sub::AnyDataReader &, const dds::core::status::SubscriptionMatchedStatus &)
 No-op. More...
 
virtual void on_sample_lost (dds::sub::AnyDataReader &, const dds::core::status::SampleLostStatus &)
 No-op. More...
 
virtual void on_inconsistent_topic (dds::topic::AnyTopic &, const dds::core::status::InconsistentTopicStatus &)
 No-op. More...
 
virtual void on_invalid_local_identity_status_advance_notice (DomainParticipant &participant, const rti::core::status::InvalidLocalIdentityAdvanceNoticeStatus &status)=0
 <<extension>> Notifies that the identity of the local DomainParticipant is about to expire. More...
 
virtual void on_offered_deadline_missed (dds::pub::AnyDataWriter &writer, const ::dds::core::status::OfferedDeadlineMissedStatus &status)=0
 Handles the dds::core::status::OfferedDeadlineMissedStatus status. More...
 
virtual void on_offered_incompatible_qos (dds::pub::AnyDataWriter &writer, const ::dds::core::status::OfferedIncompatibleQosStatus &status)=0
 Handles the dds::core::status::OfferedIncompatibleQosStatus status. More...
 
virtual void on_liveliness_lost (dds::pub::AnyDataWriter &writer, const ::dds::core::status::LivelinessLostStatus &status)=0
 Handles the dds::core::status::LivelinessLostStatus status. More...
 
virtual void on_publication_matched (dds::pub::AnyDataWriter &writer, const ::dds::core::status::PublicationMatchedStatus &status)=0
 Handles the dds::core::status::PublicationMatchedStatus status. More...
 
virtual void on_reliable_writer_cache_changed (dds::pub::AnyDataWriter &writer, const rti::core::status::ReliableWriterCacheChangedStatus &status)=0
 <<extension>> Handles the dds::core::status::ReliableWriterCacheChangedStatus status More...
 
virtual void on_reliable_reader_activity_changed (dds::pub::AnyDataWriter &writer, const rti::core::status::ReliableReaderActivityChangedStatus &status)=0
 <<extension>> Handles the dds::core::status::ReliableReaderActivityChangedStatus status More...
 
virtual void on_sample_removed (dds::pub::AnyDataWriter &writer, const rti::core::Cookie &cookie)=0
 <<extension>> Notifies when a sample is removed from DataWriter queue. More...
 
virtual void on_instance_replaced (dds::pub::AnyDataWriter &writer, const dds::core::InstanceHandle &handle)=0
 <<extension>> Notifies when an instance is replaced in DataWriter queue. More...
 
virtual void on_application_acknowledgment (dds::pub::AnyDataWriter &writer, const rti::pub::AcknowledgmentInfo &acknowledgment_info)=0
 <<extension>> Called when a sample is application-acknowledged. More...
 
virtual void on_service_request_accepted (dds::pub::AnyDataWriter &writer, const rti::core::status::ServiceRequestAcceptedStatus &status)=0
 <<extension>> Called when a sample that has been received on a the built-in service channel is intended for the DataWriter that has installed this listener More...
 
virtual void on_requested_deadline_missed (AnyDataReader &the_reader, const dds::core::status::RequestedDeadlineMissedStatus &status)=0
 Handles the dds::core::status::RequestedDeadlineMissedStatus status. More...
 
virtual void on_requested_incompatible_qos (AnyDataReader &the_reader, const dds::core::status::RequestedIncompatibleQosStatus &status)=0
 Handles the dds::core::status::RequestedIncompatibleQosStatus status. More...
 
virtual void on_sample_rejected (AnyDataReader &the_reader, const dds::core::status::SampleRejectedStatus &status)=0
 Handles the dds::core::status::SampleRejectedStatus status. More...
 
virtual void on_liveliness_changed (AnyDataReader &the_reader, const dds::core::status::LivelinessChangedStatus &status)=0
 Handles the dds::core::status::LivelinessChangedStatus status. More...
 
virtual void on_data_available (AnyDataReader &the_reader)=0
 Handles the dds::core::status::DataAvailableStatus status. More...
 
virtual void on_subscription_matched (AnyDataReader &the_reader, const dds::core::status::SubscriptionMatchedStatus &status)=0
 Handles the dds::core::status::SubscriptionMatchedStatus status. More...
 
virtual void on_sample_lost (AnyDataReader &the_reader, const dds::core::status::SampleLostStatus &status)=0
 Handles the dds::core::status::SampleLostStatus status. More...
 
virtual void on_offered_deadline_missed (dds::pub::AnyDataWriter &, const ::dds::core::status::OfferedDeadlineMissedStatus &)
 No-op. More...
 
virtual void on_offered_incompatible_qos (dds::pub::AnyDataWriter &, const ::dds::core::status::OfferedIncompatibleQosStatus &)
 No-op. More...
 
virtual void on_liveliness_lost (dds::pub::AnyDataWriter &, const ::dds::core::status::LivelinessLostStatus &)
 No-op. More...
 
virtual void on_publication_matched (dds::pub::AnyDataWriter &, const ::dds::core::status::PublicationMatchedStatus &)
 No-op. More...
 
virtual void on_reliable_writer_cache_changed (dds::pub::AnyDataWriter &, const rti::core::status::ReliableWriterCacheChangedStatus &)
 No-op. More...
 
virtual void on_reliable_reader_activity_changed (dds::pub::AnyDataWriter &, const rti::core::status::ReliableReaderActivityChangedStatus &)
 No-op. More...
 
virtual void on_sample_removed (dds::pub::AnyDataWriter &, const rti::core::Cookie &)
 No-op. More...
 
virtual void on_instance_replaced (dds::pub::AnyDataWriter &, const dds::core::InstanceHandle &)
 No-op. More...
 
virtual void on_application_acknowledgment (dds::pub::AnyDataWriter &, const rti::pub::AcknowledgmentInfo &)
 No-op. More...
 
virtual void on_service_request_accepted (dds::pub::AnyDataWriter &, const rti::core::status::ServiceRequestAcceptedStatus &)
 No-op. More...
 
virtual void on_data_on_readers (Subscriber &)
 No-op. More...
 
virtual void on_requested_deadline_missed (AnyDataReader &, const dds::core::status::RequestedDeadlineMissedStatus &)
 No-op. More...
 
virtual void on_requested_incompatible_qos (AnyDataReader &, const dds::core::status::RequestedIncompatibleQosStatus &)
 No-op. More...
 
virtual void on_sample_rejected (AnyDataReader &, const dds::core::status::SampleRejectedStatus &)
 No-op. More...
 
virtual void on_liveliness_changed (AnyDataReader &, const dds::core::status::LivelinessChangedStatus &)
 No-op. More...
 
virtual void on_data_available (AnyDataReader &)
 No-op. More...
 
virtual void on_subscription_matched (AnyDataReader &, const dds::core::status::SubscriptionMatchedStatus &)
 No-op. More...
 
virtual void on_sample_lost (AnyDataReader &, const dds::core::status::SampleLostStatus &)
 No-op. More...
 

Detailed Description

A convenience implementation of DomainParticipantListener where all methods are overridden to do nothing.

Most of the time, you can derive your listener from this class so you don't have to implement the methods you don't need.

Member Function Documentation

◆ on_offered_deadline_missed()

virtual void dds::domain::NoOpDomainParticipantListener::on_offered_deadline_missed ( dds::pub::AnyDataWriter ,
const ::dds::core::status::OfferedDeadlineMissedStatus  
)
inlinevirtual

No-op.

Reimplemented from dds::pub::NoOpPublisherListener.

◆ on_offered_incompatible_qos()

virtual void dds::domain::NoOpDomainParticipantListener::on_offered_incompatible_qos ( dds::pub::AnyDataWriter ,
const ::dds::core::status::OfferedIncompatibleQosStatus  
)
inlinevirtual

No-op.

Reimplemented from dds::pub::NoOpPublisherListener.

◆ on_liveliness_lost()

virtual void dds::domain::NoOpDomainParticipantListener::on_liveliness_lost ( dds::pub::AnyDataWriter ,
const ::dds::core::status::LivelinessLostStatus  
)
inlinevirtual

No-op.

Reimplemented from dds::pub::NoOpPublisherListener.

◆ on_publication_matched()

virtual void dds::domain::NoOpDomainParticipantListener::on_publication_matched ( dds::pub::AnyDataWriter ,
const ::dds::core::status::PublicationMatchedStatus  
)
inlinevirtual

No-op.

Reimplemented from dds::pub::NoOpPublisherListener.

◆ on_reliable_writer_cache_changed()

virtual void dds::domain::NoOpDomainParticipantListener::on_reliable_writer_cache_changed ( dds::pub::AnyDataWriter ,
const rti::core::status::ReliableWriterCacheChangedStatus  
)
inlinevirtual

◆ on_reliable_reader_activity_changed()

virtual void dds::domain::NoOpDomainParticipantListener::on_reliable_reader_activity_changed ( dds::pub::AnyDataWriter ,
const rti::core::status::ReliableReaderActivityChangedStatus  
)
inlinevirtual

◆ on_sample_removed()

virtual void dds::domain::NoOpDomainParticipantListener::on_sample_removed ( dds::pub::AnyDataWriter ,
const rti::core::Cookie  
)
inlinevirtual

◆ on_instance_replaced()

virtual void dds::domain::NoOpDomainParticipantListener::on_instance_replaced ( dds::pub::AnyDataWriter ,
const dds::core::InstanceHandle  
)
inlinevirtual

◆ on_application_acknowledgment()

virtual void dds::domain::NoOpDomainParticipantListener::on_application_acknowledgment ( dds::pub::AnyDataWriter ,
const rti::pub::AcknowledgmentInfo  
)
inlinevirtual

◆ on_service_request_accepted()

virtual void dds::domain::NoOpDomainParticipantListener::on_service_request_accepted ( dds::pub::AnyDataWriter ,
const rti::core::status::ServiceRequestAcceptedStatus  
)
inlinevirtual

◆ on_invalid_local_identity_status_advance_notice()

virtual void dds::domain::NoOpDomainParticipantListener::on_invalid_local_identity_status_advance_notice ( DomainParticipant ,
const rti::core::status::InvalidLocalIdentityAdvanceNoticeStatus  
)
inlinevirtual

◆ on_data_on_readers()

virtual void dds::domain::NoOpDomainParticipantListener::on_data_on_readers ( dds::sub::Subscriber )
inlinevirtual

No-op.

Reimplemented from dds::sub::NoOpSubscriberListener.

◆ on_requested_deadline_missed()

virtual void dds::domain::NoOpDomainParticipantListener::on_requested_deadline_missed ( dds::sub::AnyDataReader ,
const dds::core::status::RequestedDeadlineMissedStatus  
)
inlinevirtual

No-op.

Reimplemented from dds::sub::NoOpSubscriberListener.

◆ on_requested_incompatible_qos()

virtual void dds::domain::NoOpDomainParticipantListener::on_requested_incompatible_qos ( dds::sub::AnyDataReader ,
const dds::core::status::RequestedIncompatibleQosStatus  
)
inlinevirtual

No-op.

Reimplemented from dds::sub::NoOpSubscriberListener.

◆ on_sample_rejected()

virtual void dds::domain::NoOpDomainParticipantListener::on_sample_rejected ( dds::sub::AnyDataReader ,
const dds::core::status::SampleRejectedStatus  
)
inlinevirtual

No-op.

Reimplemented from dds::sub::NoOpSubscriberListener.

◆ on_liveliness_changed()

virtual void dds::domain::NoOpDomainParticipantListener::on_liveliness_changed ( dds::sub::AnyDataReader ,
const dds::core::status::LivelinessChangedStatus  
)
inlinevirtual

No-op.

Reimplemented from dds::sub::NoOpSubscriberListener.

◆ on_data_available()

virtual void dds::domain::NoOpDomainParticipantListener::on_data_available ( dds::sub::AnyDataReader )
inlinevirtual

No-op.

Reimplemented from dds::sub::NoOpSubscriberListener.

◆ on_subscription_matched()

virtual void dds::domain::NoOpDomainParticipantListener::on_subscription_matched ( dds::sub::AnyDataReader ,
const dds::core::status::SubscriptionMatchedStatus  
)
inlinevirtual

No-op.

Reimplemented from dds::sub::NoOpSubscriberListener.

◆ on_sample_lost()

virtual void dds::domain::NoOpDomainParticipantListener::on_sample_lost ( dds::sub::AnyDataReader ,
const dds::core::status::SampleLostStatus  
)
inlinevirtual

No-op.

Reimplemented from dds::sub::NoOpSubscriberListener.

◆ on_inconsistent_topic()

virtual void dds::domain::NoOpDomainParticipantListener::on_inconsistent_topic ( dds::topic::AnyTopic ,
const dds::core::status::InconsistentTopicStatus  
)
inlinevirtual

No-op.