ddsnc::DataReaderListenerImpl

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

ddsnc::DataReaderListenerImpl −

SYNOPSIS

#include <DataReaderListener.h>

Inherited by ddsnc::ACSDDSNCDataReaderListener< DRV, DR, D >.

Public Member Functions

DataReaderListenerImpl ()

~DataReaderListenerImpl (void)

void on_requested_deadline_missed (DDS::DataReader_ptr reader, const DDS::RequestedDeadlineMissedStatus &status) throw (CORBA::SystemException)

void on_requested_incompatible_qos (DDS::DataReader_ptr reader, const DDS::RequestedIncompatibleQosStatus &status) throw (CORBA::SystemException)

void on_liveliness_changed (DDS::DataReader_ptr reader, const DDS::LivelinessChangedStatus &status) throw (CORBA::SystemException)

void on_subscription_matched (DDS::DataReader_ptr reader, const DDS::SubscriptionMatchedStatus &status) throw (CORBA::SystemException)

void on_sample_rejected (DDS::DataReader_ptr reader, const DDS::SampleRejectedStatus &status) throw (CORBA::SystemException)

virtual void on_data_available (DDS::DataReader_ptr reader) throw (CORBA::SystemException)

void on_sample_lost (DDS::DataReader_ptr reader, const DDS::SampleLostStatus &status) throw (CORBA::SystemException)

long num_reads () const

Protected Attributes

DDS::DataReader_var reader_

long num_reads_

Detailed Description

Base class for DataReaderListener functions callbacks. Only a empty skeleton that print to stdout when a function is called.

See also:

ACSNCDDSDataReaderListener

Author:

Jorge Avarias <javarias[at]inf.utfsm.cl>

Constructor & Destructor Documentation

ddsnc::DataReaderListenerImpl::DataReaderListenerImpl ()

Referenced by ddsnc::ACSDDSNCDataReaderListener< DRV, DR, D >::on_data_available().

ddsnc::DataReaderListenerImpl::~DataReaderListenerImpl (void)

Member Function Documentation

long ddsnc::DataReaderListenerImpl::num_reads () const [inline]

References num_reads_.

virtual void ddsnc::DataReaderListenerImpl::on_data_available (DDS::DataReader_ptr reader) throw (CORBA::SystemException) [virtual]

Reimplemented in ddsnc::ACSDDSNCDataReaderListener< DRV, DR, D >.

void ddsnc::DataReaderListenerImpl::on_liveliness_changed (DDS::DataReader_ptr reader, const DDS::LivelinessChangedStatus & status) throw (CORBA::SystemException)

void ddsnc::DataReaderListenerImpl::on_requested_deadline_missed (DDS::DataReader_ptr reader, const DDS::RequestedDeadlineMissedStatus & status) throw (CORBA::SystemException)

void ddsnc::DataReaderListenerImpl::on_requested_incompatible_qos (DDS::DataReader_ptr reader, const DDS::RequestedIncompatibleQosStatus & status) throw (CORBA::SystemException)

void ddsnc::DataReaderListenerImpl::on_sample_lost (DDS::DataReader_ptr reader, const DDS::SampleLostStatus & status) throw (CORBA::SystemException)

void ddsnc::DataReaderListenerImpl::on_sample_rejected (DDS::DataReader_ptr reader, const DDS::SampleRejectedStatus & status) throw (CORBA::SystemException)

void ddsnc::DataReaderListenerImpl::on_subscription_matched (DDS::DataReader_ptr reader, const DDS::SubscriptionMatchedStatus & status) throw (CORBA::SystemException)

Member Data Documentation

long ddsnc::DataReaderListenerImpl::num_reads_ [protected]

Referenced by num_reads().

DDS::DataReader_var ddsnc::DataReaderListenerImpl::reader_ [protected]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.