Public Member Functions | Private Types | Private Member Functions | Private Attributes

CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE > Class Template Reference

#include <DDSSubscriberListener_T.h>

List of all members.

Public Member Functions

 CCM_DDS_SubscriberListener_T (::DDS::SubscriberListener_ptr s)
 Constructor.
virtual ~CCM_DDS_SubscriberListener_T (void)
 Destructor.
virtual void on_requested_deadline_missed (::DDSDataReader *the_reader, const ::DDS_RequestedDeadlineMissedStatus &status)
virtual void on_requested_incompatible_qos (::DDSDataReader *the_reader, const ::DDS_RequestedIncompatibleQosStatus &status)
virtual void on_sample_rejected (::DDSDataReader *the_reader, const ::DDS_SampleRejectedStatus &status)
virtual void on_liveliness_changed (::DDSDataReader *the_reader, const ::DDS_LivelinessChangedStatus &status)
virtual void on_data_available (::DDSDataReader *the_reader)
virtual void on_subscription_matched (::DDSDataReader *the_reader, const ::DDS_SubscriptionMatchedStatus &status)
virtual void on_sample_lost (::DDSDataReader *the_reader, const ::DDS_SampleLostStatus &status)
virtual void on_data_on_readers (::DDSSubscriber *the_subscriber)
::DDS::SubscriberListener_ptr get_subscriber_listener (void)

Private Types

typedef CCM_DDS_Subscriber_T
< DDS_TYPE, CCM_TYPE,
VENDOR_TYPE > 
Subscriber_type
typedef DataReader_T< DDS_TYPE,
CCM_TYPE, VENDOR_TYPE > 
DataReader_type

Private Member Functions

::DDS::CCM_DataReader_ptr get_datareader_proxy (::DDSDataReader *the_reader)

Private Attributes

::DDS::SubscriberListener_var impl_

template<typename DDS_TYPE, typename CCM_TYPE, DDS4CCM_Vendor VENDOR_TYPE>
class CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >


Member Typedef Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
typedef DataReader_T<DDS_TYPE, CCM_TYPE, VENDOR_TYPE> CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::DataReader_type [private]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
typedef CCM_DDS_Subscriber_T<DDS_TYPE, CCM_TYPE, VENDOR_TYPE> CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::Subscriber_type [private]

Constructor & Destructor Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::CCM_DDS_SubscriberListener_T ( ::DDS::SubscriberListener_ptr  s )

Constructor.

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::~CCM_DDS_SubscriberListener_T ( void   ) [virtual]

Destructor.


Member Function Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
DDS::CCM_DataReader_ptr CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::get_datareader_proxy ( ::DDSDataReader *  the_reader ) [private]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
DDS::SubscriberListener_ptr CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::get_subscriber_listener ( void   )
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_data_available ( ::DDSDataReader *  the_reader ) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_data_on_readers ( ::DDSSubscriber *  the_subscriber ) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_liveliness_changed ( ::DDSDataReader *  the_reader,
const ::DDS_LivelinessChangedStatus &  status 
) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_requested_deadline_missed ( ::DDSDataReader *  the_reader,
const ::DDS_RequestedDeadlineMissedStatus &  status 
) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_requested_incompatible_qos ( ::DDSDataReader *  the_reader,
const ::DDS_RequestedIncompatibleQosStatus &  status 
) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_sample_lost ( ::DDSDataReader *  the_reader,
const ::DDS_SampleLostStatus &  status 
) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_sample_rejected ( ::DDSDataReader *  the_reader,
const ::DDS_SampleRejectedStatus &  status 
) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_subscription_matched ( ::DDSDataReader *  the_reader,
const ::DDS_SubscriptionMatchedStatus &  status 
) [virtual]

Member Data Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
::DDS::SubscriberListener_var CIAO::DDS4CCM::CCM_DDS_SubscriberListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::impl_ [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines