Public Member Functions | Private Types | Private Attributes

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

#include <DDSDataWriterListener_T.h>

Collaboration diagram for CIAO::DDS4CCM::CCM_DDS_DataWriterListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CCM_DDS_DataWriterListener_T (::DDS::DataWriterListener_ptr p, DataWriter_type *typed_dw)
 Constructor.
virtual ~CCM_DDS_DataWriterListener_T (void)
 Destructor.
virtual void on_offered_deadline_missed (::DDSDataWriter *the_writer, const ::DDS_OfferedDeadlineMissedStatus &status)
virtual void on_offered_incompatible_qos (::DDSDataWriter *the_writer, const ::DDS_OfferedIncompatibleQosStatus &status)
virtual void on_liveliness_lost (::DDSDataWriter *the_writer, const ::DDS_LivelinessLostStatus &status)
virtual void on_publication_matched (::DDSDataWriter *the_writer, const ::DDS_PublicationMatchedStatus &status)
::DDS::DataWriterListener_ptr get_datawriterlistener (void)

Private Types

typedef CCM_DDS_DataWriter_T
< DDS_TYPE, CCM_TYPE,
VENDOR_TYPE > 
DataWriter_type

Private Attributes

::DDS::DataWriterListener_var impl_
DataWriter_typetyped_dw_

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


Member Typedef Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
typedef CCM_DDS_DataWriter_T<DDS_TYPE, CCM_TYPE, VENDOR_TYPE> CIAO::DDS4CCM::CCM_DDS_DataWriterListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::DataWriter_type [private]

Constructor & Destructor Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
CIAO::DDS4CCM::CCM_DDS_DataWriterListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::CCM_DDS_DataWriterListener_T ( ::DDS::DataWriterListener_ptr  p,
DataWriter_type typed_dw 
)

Constructor.

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

Destructor.


Member Function Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
DDS::DataWriterListener_ptr CIAO::DDS4CCM::CCM_DDS_DataWriterListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::get_datawriterlistener ( void   )
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::CCM_DDS_DataWriterListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_liveliness_lost ( ::DDSDataWriter *  the_writer,
const ::DDS_LivelinessLostStatus &  status 
) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::CCM_DDS_DataWriterListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_offered_deadline_missed ( ::DDSDataWriter *  the_writer,
const ::DDS_OfferedDeadlineMissedStatus &  status 
) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::CCM_DDS_DataWriterListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_offered_incompatible_qos ( ::DDSDataWriter *  the_writer,
const ::DDS_OfferedIncompatibleQosStatus &  status 
) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::CCM_DDS_DataWriterListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_publication_matched ( ::DDSDataWriter *  the_writer,
const ::DDS_PublicationMatchedStatus &  status 
) [virtual]

Member Data Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
::DDS::DataWriterListener_var CIAO::DDS4CCM::CCM_DDS_DataWriterListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::impl_ [private]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
DataWriter_type* CIAO::DDS4CCM::CCM_DDS_DataWriterListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::typed_dw_ [private]

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