RTI Connext Modern C++ API  Version 6.0.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
dds::pub::NoOpDataWriterListener< T > Class Template Reference

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

#include "dds/pub/DataWriterListener.hpp"

Inheritance diagram for dds::pub::NoOpDataWriterListener< T >:
dds::pub::DataWriterListener< T >

Public Member Functions

virtual void on_offered_deadline_missed (dds::pub::DataWriter< T > &, const dds::core::status::OfferedDeadlineMissedStatus &)
 No-op.
 
virtual void on_offered_incompatible_qos (dds::pub::DataWriter< T > &, const dds::core::status::OfferedIncompatibleQosStatus &)
 No-op.
 
virtual void on_liveliness_lost (dds::pub::DataWriter< T > &, const dds::core::status::LivelinessLostStatus &)
 No-op.
 
virtual void on_publication_matched (dds::pub::DataWriter< T > &, const dds::core::status::PublicationMatchedStatus &)
 No-op.
 
virtual void on_reliable_writer_cache_changed (dds::pub::DataWriter< T > &, const rti::core::status::ReliableWriterCacheChangedStatus &)
 <<extension>> No-op
 
virtual void on_reliable_reader_activity_changed (dds::pub::DataWriter< T > &, const rti::core::status::ReliableReaderActivityChangedStatus &)
 <<extension>> No-op
 
virtual void on_instance_replaced (dds::pub::DataWriter< T > &, const dds::core::InstanceHandle &)
 <<extension>> No-op
 
virtual void on_application_acknowledgment (dds::pub::DataWriter< T > &, const rti::pub::AcknowledgmentInfo &)
 <<extension>> No-op
 
virtual void on_service_request_accepted (dds::pub::DataWriter< T > &, const rti::core::status::ServiceRequestAcceptedStatus &)
 <<extension>> No-op
 
virtual void on_destination_unreachable (dds::pub::DataWriter< T > &, const dds::core::InstanceHandle &, const rti::core::Locator &)
 <<extension>> No-op
 
virtual void * on_data_request (dds::pub::DataWriter< T > &, const rti::core::Cookie &)
 <<extension>> No-op
 
virtual void on_data_return (dds::pub::DataWriter< T > &, void *, const rti::core::Cookie &)
 <<extension>> No-op
 
virtual void on_sample_removed (dds::pub::DataWriter< T > &, const rti::core::Cookie &)
 <<extension>> No-op
 

Detailed Description

template<typename T>
class dds::pub::NoOpDataWriterListener< T >

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

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

Member Function Documentation

template<typename T >
virtual void dds::pub::NoOpDataWriterListener< T >::on_offered_deadline_missed ( dds::pub::DataWriter< T > &  ,
const dds::core::status::OfferedDeadlineMissedStatus  
)
inlinevirtual
template<typename T >
virtual void dds::pub::NoOpDataWriterListener< T >::on_offered_incompatible_qos ( dds::pub::DataWriter< T > &  ,
const dds::core::status::OfferedIncompatibleQosStatus  
)
inlinevirtual
template<typename T >
virtual void dds::pub::NoOpDataWriterListener< T >::on_liveliness_lost ( dds::pub::DataWriter< T > &  ,
const dds::core::status::LivelinessLostStatus  
)
inlinevirtual
template<typename T >
virtual void dds::pub::NoOpDataWriterListener< T >::on_publication_matched ( dds::pub::DataWriter< T > &  ,
const dds::core::status::PublicationMatchedStatus  
)
inlinevirtual
template<typename T >
virtual void dds::pub::NoOpDataWriterListener< T >::on_reliable_writer_cache_changed ( dds::pub::DataWriter< T > &  ,
const rti::core::status::ReliableWriterCacheChangedStatus  
)
inlinevirtual
template<typename T >
virtual void dds::pub::NoOpDataWriterListener< T >::on_reliable_reader_activity_changed ( dds::pub::DataWriter< T > &  ,
const rti::core::status::ReliableReaderActivityChangedStatus  
)
inlinevirtual
template<typename T >
virtual void dds::pub::NoOpDataWriterListener< T >::on_instance_replaced ( dds::pub::DataWriter< T > &  ,
const dds::core::InstanceHandle  
)
inlinevirtual
template<typename T >
virtual void dds::pub::NoOpDataWriterListener< T >::on_application_acknowledgment ( dds::pub::DataWriter< T > &  ,
const rti::pub::AcknowledgmentInfo  
)
inlinevirtual
template<typename T >
virtual void dds::pub::NoOpDataWriterListener< T >::on_service_request_accepted ( dds::pub::DataWriter< T > &  ,
const rti::core::status::ServiceRequestAcceptedStatus  
)
inlinevirtual
template<typename T >
virtual void dds::pub::NoOpDataWriterListener< T >::on_destination_unreachable ( dds::pub::DataWriter< T > &  ,
const dds::core::InstanceHandle ,
const rti::core::Locator  
)
inlinevirtual
template<typename T >
virtual void* dds::pub::NoOpDataWriterListener< T >::on_data_request ( dds::pub::DataWriter< T > &  ,
const rti::core::Cookie  
)
inlinevirtual
template<typename T >
virtual void dds::pub::NoOpDataWriterListener< T >::on_data_return ( dds::pub::DataWriter< T > &  ,
void *  ,
const rti::core::Cookie  
)
inlinevirtual
template<typename T >
virtual void dds::pub::NoOpDataWriterListener< T >::on_sample_removed ( dds::pub::DataWriter< T > &  ,
const rti::core::Cookie  
)
inlinevirtual

RTI Connext Modern C++ API Version 6.0.0 Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc