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

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

#include "dds/sub/DataReaderListener.hpp"

Inheritance diagram for dds::sub::NoOpDataReaderListener< T >:
dds::sub::DataReaderListener< T >

Public Member Functions

virtual void on_requested_deadline_missed (DataReader< T > &reader, const dds::core::status::RequestedDeadlineMissedStatus &status)
 No-op.
 
virtual void on_requested_incompatible_qos (DataReader< T > &reader, const dds::core::status::RequestedIncompatibleQosStatus &status)
 No-op.
 
virtual void on_sample_rejected (DataReader< T > &reader, const dds::core::status::SampleRejectedStatus &status)
 No-op.
 
virtual void on_liveliness_changed (DataReader< T > &reader, const dds::core::status::LivelinessChangedStatus &status)
 No-op.
 
virtual void on_data_available (DataReader< T > &reader)
 No-op.
 
virtual void on_subscription_matched (DataReader< T > &reader, const dds::core::status::SubscriptionMatchedStatus &status)
 No-op.
 
virtual void on_sample_lost (DataReader< T > &reader, const dds::core::status::SampleLostStatus &status)
 No-op.
 

Detailed Description

template<typename T>
class dds::sub::NoOpDataReaderListener< T >

A convenience implementation of DataReaderListener 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::sub::NoOpDataReaderListener< T >::on_requested_deadline_missed ( DataReader< T > &  reader,
const dds::core::status::RequestedDeadlineMissedStatus status 
)
inlinevirtual
template<typename T >
virtual void dds::sub::NoOpDataReaderListener< T >::on_requested_incompatible_qos ( DataReader< T > &  reader,
const dds::core::status::RequestedIncompatibleQosStatus status 
)
inlinevirtual
template<typename T >
virtual void dds::sub::NoOpDataReaderListener< T >::on_sample_rejected ( DataReader< T > &  reader,
const dds::core::status::SampleRejectedStatus status 
)
inlinevirtual
template<typename T >
virtual void dds::sub::NoOpDataReaderListener< T >::on_liveliness_changed ( DataReader< T > &  reader,
const dds::core::status::LivelinessChangedStatus status 
)
inlinevirtual
template<typename T >
virtual void dds::sub::NoOpDataReaderListener< T >::on_data_available ( DataReader< T > &  reader)
inlinevirtual
template<typename T >
virtual void dds::sub::NoOpDataReaderListener< T >::on_subscription_matched ( DataReader< T > &  reader,
const dds::core::status::SubscriptionMatchedStatus status 
)
inlinevirtual
template<typename T >
virtual void dds::sub::NoOpDataReaderListener< T >::on_sample_lost ( DataReader< T > &  reader,
const dds::core::status::SampleLostStatus status 
)
inlinevirtual

RTI Connext Modern C++ API Version 5.2.0 Copyright © Sun Jun 21 2015 Real-Time Innovations, Inc