DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE > Class Template Reference
#include <DDS_Event_Connector_T.h>
List of all members.
Public Member Functions |
| DDS_Event_Connector_T (void) |
virtual | ~DDS_Event_Connector_T (void) |
virtual void | configuration_complete (void) |
virtual void | ccm_activate (void) |
virtual void | ccm_passivate (void) |
virtual void | ccm_remove (void) |
|
|
virtual
CCM_TYPE::writer_type::_ptr_type | get_supplier_data (void) |
virtual ::DDS::CCM_DataWriter_ptr | get_supplier_dds_entity (void) |
|
|
virtual
CCM_TYPE::reader_type::_ptr_type | get_pull_consumer_data (void) |
virtual
CCM_TYPE::getter_type::_ptr_type | get_pull_consumer_fresh_data (void) |
virtual ::DDS::CCM_DataReader_ptr | get_pull_consumer_dds_entity (void) |
virtual
::CCM_DDS::CCM_ContentFilterSetting_ptr | get_pull_consumer_filter_config (void) |
virtual ::CCM_DDS::QueryFilter * | pull_consumer_filter (void) |
virtual void | pull_consumer_filter (const ::CCM_DDS::QueryFilter &filter) |
|
|
virtual
CCM_TYPE::reader_type::_ptr_type | get_push_consumer_data (void) |
virtual
::CCM_DDS::CCM_DataListenerControl_ptr | get_push_consumer_data_control (void) |
virtual ::DDS::CCM_DataReader_ptr | get_push_consumer_dds_entity (void) |
virtual
::CCM_DDS::CCM_ContentFilterSetting_ptr | get_push_consumer_filter_config (void) |
virtual ::CCM_DDS::QueryFilter * | push_consumer_filter (void) |
virtual void | push_consumer_filter (const ::CCM_DDS::QueryFilter &filter) |
Private Types |
typedef
DDS_TopicBase_Connector_T
< DDS_TYPE, CCM_TYPE,
VENDOR_TYPE > | TopicBaseConnector |
Private Attributes |
bool | supplier_obtained_ |
bool | push_consumer_obtained_ |
bool | pull_consumer_obtained_ |
|
|
DDS_Write_T< DDS_TYPE,
CCM_TYPE, VENDOR_TYPE > | supplier_ |
|
|
DDS_Listen_T< DDS_TYPE,
CCM_TYPE, FIXED, VENDOR_TYPE > | push_consumer_ |
|
|
DDS_Get_T< DDS_TYPE, CCM_TYPE,
FIXED, VENDOR_TYPE > | pull_consumer_ |
Detailed Description
template<typename DDS_TYPE, typename CCM_TYPE, bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
class DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >
- Author:
- Marcel Smit <msmit@remedy.nl>
- Id
- DDS_Event_Connector_T.h 90887 2010-06-28 09:22:52Z johnnyw
DDS Event Connector implementation
Member Typedef Documentation
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
Constructor & Destructor Documentation
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
Member Function Documentation
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
void DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::ccm_activate |
( |
void |
|
) |
[inline, virtual] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
void DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::ccm_passivate |
( |
void |
|
) |
[inline, virtual] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
void DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::ccm_remove |
( |
void |
|
) |
[inline, virtual] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
void DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::configuration_complete |
( |
void |
|
) |
[inline, virtual] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
CCM_TYPE::reader_type::_ptr_type DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_pull_consumer_data |
( |
void |
|
) |
[inline, virtual] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
DDS::CCM_DataReader_ptr DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_pull_consumer_dds_entity |
( |
void |
|
) |
[inline] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
CCM_DDS::CCM_ContentFilterSetting_ptr DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_pull_consumer_filter_config |
( |
void |
|
) |
[inline] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
CCM_TYPE::getter_type::_ptr_type DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_pull_consumer_fresh_data |
( |
void |
|
) |
[inline, virtual] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
CCM_TYPE::reader_type::_ptr_type DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_push_consumer_data |
( |
void |
|
) |
[inline, virtual] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
CCM_DDS::CCM_DataListenerControl_ptr DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_push_consumer_data_control |
( |
void |
|
) |
[inline] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
DDS::CCM_DataReader_ptr DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_push_consumer_dds_entity |
( |
void |
|
) |
[inline] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
CCM_DDS::CCM_ContentFilterSetting_ptr DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_push_consumer_filter_config |
( |
void |
|
) |
[inline] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
CCM_TYPE::writer_type::_ptr_type DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_supplier_data |
( |
void |
|
) |
[inline, virtual] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
DDS::CCM_DataWriter_ptr DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_supplier_dds_entity |
( |
void |
|
) |
[inline] |
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
Member Data Documentation
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
template<typename DDS_TYPE , typename CCM_TYPE , bool FIXED, DDS4CCM_Vendor VENDOR_TYPE>
The documentation for this class was generated from the following files: