#include <DataReaderListener_T.h>
Public Member Functions | |
DataReaderListener_T (typename CCM_TYPE::context_type::_ptr_type context, ACE_Atomic_Op< TAO_SYNCH_MUTEX,::CCM_DDS::ListenerMode > &mode, ACE_Atomic_Op< TAO_SYNCH_MUTEX,::CCM_DDS::DataNumber_t > &max_delivered_data) | |
Constructor. | |
virtual | ~DataReaderListener_T (void) |
Destructor. | |
virtual void | on_data_available (::DDS::DataReader *rdr) |
virtual void | on_requested_deadline_missed (::DDS::DataReader_ptr the_reader, const ::DDS::RequestedDeadlineMissedStatus &status) |
virtual void | on_sample_lost (::DDS::DataReader_ptr the_reader, const ::DDS::SampleLostStatus &status) |
virtual void | on_requested_incompatible_qos (::DDS::DataReader_ptr the_reader, const ::DDS::RequestedIncompatibleQosStatus &status) |
Private Attributes | |
CCM_TYPE::context_type::_var_type | context_ |
CCM_DDS::ConnectorStatusListener_var | info_out_connector_status_ |
CCM_DDS::PortStatusListener_var | info_out_portstatus_ |
ACE_Atomic_Op< TAO_SYNCH_MUTEX,::CCM_DDS::ListenerMode > & | mode_ |
ACE_Atomic_Op< TAO_SYNCH_MUTEX,::CCM_DDS::DataNumber_t > & | max_delivered_data_ |
CIAO::DDS4CCM::RTI::DataReaderListener_T< DDS_TYPE, CCM_TYPE >::DataReaderListener_T | ( | typename CCM_TYPE::context_type::_ptr_type | context, | |
ACE_Atomic_Op< TAO_SYNCH_MUTEX,::CCM_DDS::ListenerMode > & | mode, | |||
ACE_Atomic_Op< TAO_SYNCH_MUTEX,::CCM_DDS::DataNumber_t > & | max_delivered_data | |||
) | [inline] |
Constructor.
CIAO::DDS4CCM::RTI::DataReaderListener_T< DDS_TYPE, CCM_TYPE >::~DataReaderListener_T | ( | void | ) | [inline, virtual] |
Destructor.
void CIAO::DDS4CCM::RTI::DataReaderListener_T< DDS_TYPE, CCM_TYPE >::on_data_available | ( | ::DDS::DataReader * | rdr | ) | [inline, virtual] |
void CIAO::DDS4CCM::RTI::DataReaderListener_T< DDS_TYPE, CCM_TYPE >::on_requested_deadline_missed | ( | ::DDS::DataReader_ptr | the_reader, | |
const ::DDS::RequestedDeadlineMissedStatus & | status | |||
) | [inline, virtual] |
void CIAO::DDS4CCM::RTI::DataReaderListener_T< DDS_TYPE, CCM_TYPE >::on_requested_incompatible_qos | ( | ::DDS::DataReader_ptr | the_reader, | |
const ::DDS::RequestedIncompatibleQosStatus & | status | |||
) | [inline, virtual] |
void CIAO::DDS4CCM::RTI::DataReaderListener_T< DDS_TYPE, CCM_TYPE >::on_sample_lost | ( | ::DDS::DataReader_ptr | the_reader, | |
const ::DDS::SampleLostStatus & | status | |||
) | [inline, virtual] |
CCM_TYPE::context_type::_var_type CIAO::DDS4CCM::RTI::DataReaderListener_T< DDS_TYPE, CCM_TYPE >::context_ [private] |
CCM_DDS::ConnectorStatusListener_var CIAO::DDS4CCM::RTI::DataReaderListener_T< DDS_TYPE, CCM_TYPE >::info_out_connector_status_ [private] |
CCM_DDS::PortStatusListener_var CIAO::DDS4CCM::RTI::DataReaderListener_T< DDS_TYPE, CCM_TYPE >::info_out_portstatus_ [private] |
ACE_Atomic_Op<TAO_SYNCH_MUTEX, ::CCM_DDS::DataNumber_t>& CIAO::DDS4CCM::RTI::DataReaderListener_T< DDS_TYPE, CCM_TYPE >::max_delivered_data_ [private] |
ACE_Atomic_Op<TAO_SYNCH_MUTEX, ::CCM_DDS::ListenerMode>& CIAO::DDS4CCM::RTI::DataReaderListener_T< DDS_TYPE, CCM_TYPE >::mode_ [private] |