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

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

#include <DataReaderListener_T.h>

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

List of all members.

Public Member Functions

 DataReaderListener_T (typename CCM_TYPE::listener_type::_ptr_type listener,::CCM_DDS::PortStatusListener_ptr port_status_listener,::CCM_DDS::DataListenerControl_ptr control, ACE_Reactor *reactor, ConditionManager_type &condition_manager)
 Constructor.
virtual ~DataReaderListener_T (void)
 Destructor.
virtual void on_data_available (::DDS::DataReader_ptr rdr)
void on_data_available_i (::DDS::DataReader_ptr rdr)

Static Public Member Functions

::DDS::StatusMask get_mask (::CCM_DDS::PortStatusListener_ptr listener)

Private Types

typedef
::CIAO::DDS4CCM::DataReaderHandler_T
< DDS_TYPE, CCM_TYPE,
VENDOR_TYPE > 
DataReaderHandler_type
typedef
::CIAO::DDS4CCM::PortStatusListener_T
< DDS_TYPE, VENDOR_TYPE > 
PortStatusListener_type
typedef
::CIAO::DDS4CCM::ConditionManager_T
< DDS_TYPE, CCM_TYPE,
VENDOR_TYPE > 
ConditionManager_type

Private Attributes

CCM_TYPE::listener_type::_var_type listener_
::CCM_DDS::DataListenerControl_var control_
ConditionManager_typecondition_manager_

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


Member Typedef Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
typedef ::CIAO::DDS4CCM::ConditionManager_T<DDS_TYPE, CCM_TYPE, VENDOR_TYPE> CIAO::DDS4CCM::DataReaderListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::ConditionManager_type [private]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
typedef ::CIAO::DDS4CCM::DataReaderHandler_T<DDS_TYPE, CCM_TYPE, VENDOR_TYPE> CIAO::DDS4CCM::DataReaderListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::DataReaderHandler_type [private]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
typedef ::CIAO::DDS4CCM::PortStatusListener_T<DDS_TYPE, VENDOR_TYPE> CIAO::DDS4CCM::DataReaderListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::PortStatusListener_type [private]

Constructor & Destructor Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
CIAO::DDS4CCM::DataReaderListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::DataReaderListener_T ( typename CCM_TYPE::listener_type::_ptr_type  listener,
::CCM_DDS::PortStatusListener_ptr  port_status_listener,
::CCM_DDS::DataListenerControl_ptr  control,
ACE_Reactor reactor,
ConditionManager_type condition_manager 
)

Constructor.

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

Destructor.


Member Function Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
DDS::StatusMask CIAO::DDS4CCM::DataReaderListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::get_mask ( ::CCM_DDS::PortStatusListener_ptr  listener ) [static]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::DataReaderListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_data_available ( ::DDS::DataReader_ptr  rdr ) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void CIAO::DDS4CCM::DataReaderListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::on_data_available_i ( ::DDS::DataReader_ptr  rdr )

Member Data Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
ConditionManager_type& CIAO::DDS4CCM::DataReaderListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::condition_manager_ [private]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
::CCM_DDS::DataListenerControl_var CIAO::DDS4CCM::DataReaderListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::control_ [private]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
CCM_TYPE::listener_type::_var_type CIAO::DDS4CCM::DataReaderListener_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::listener_ [private]

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