Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ddsnc::DataReaderListenerImpl Class Reference

#include <DataReaderListener.h>

Inheritance diagram for ddsnc::DataReaderListenerImpl:

Inheritance graph
[legend]
List of all members.

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_match (DDS::DataReader_ptr reader, const DDS::SubscriptionMatchStatus &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  ) 
 

ddsnc::DataReaderListenerImpl::~DataReaderListenerImpl void   ) 
 


Member Function Documentation

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

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_match DDS::DataReader_ptr  reader,
const DDS::SubscriptionMatchStatus &  status
throw (CORBA::SystemException)
 


Member Data Documentation

long ddsnc::DataReaderListenerImpl::num_reads_ [protected]
 

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


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:37:25 2009 for ACS C++ API by doxygen 1.3.8