#include <DDS_Event_Connector_T.h>
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) |
DDS_Write | |
DDS_Write operations | |
virtual CCM_TYPE::writer_type::_ptr_type | get_supplier_data (void) |
virtual ::DDS::CCM_DataWriter_ptr | get_supplier_dds_entity (void) |
DDS_Get | |
DDS_Get operations | |
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) |
DDS_Listen | |
DDS_Listen operations | |
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_ |
DDS Event Connector implementation
typedef DDS_TopicBase_Connector_T<DDS_TYPE, CCM_TYPE, VENDOR_TYPE> DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::TopicBaseConnector [private] |
DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::DDS_Event_Connector_T | ( | void | ) |
DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::~DDS_Event_Connector_T | ( | void | ) | [virtual] |
void DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::ccm_activate | ( | void | ) | [virtual] |
Reimplemented from DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >.
void DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::ccm_passivate | ( | void | ) | [virtual] |
Reimplemented from DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >.
void DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::ccm_remove | ( | void | ) | [virtual] |
Reimplemented from DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >.
void DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::configuration_complete | ( | void | ) | [virtual] |
Reimplemented from DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >.
CCM_TYPE::reader_type::_ptr_type DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_pull_consumer_data | ( | void | ) | [virtual] |
DDS::CCM_DataReader_ptr DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_pull_consumer_dds_entity | ( | void | ) |
CCM_DDS::CCM_ContentFilterSetting_ptr DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_pull_consumer_filter_config | ( | void | ) |
CCM_TYPE::getter_type::_ptr_type DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_pull_consumer_fresh_data | ( | void | ) | [virtual] |
CCM_TYPE::reader_type::_ptr_type DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_push_consumer_data | ( | void | ) | [virtual] |
CCM_DDS::CCM_DataListenerControl_ptr DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_push_consumer_data_control | ( | void | ) |
DDS::CCM_DataReader_ptr DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_push_consumer_dds_entity | ( | void | ) |
CCM_DDS::CCM_ContentFilterSetting_ptr DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_push_consumer_filter_config | ( | void | ) |
CCM_TYPE::writer_type::_ptr_type DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_supplier_data | ( | void | ) | [virtual] |
DDS::CCM_DataWriter_ptr DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::get_supplier_dds_entity | ( | void | ) |
void DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::pull_consumer_filter | ( | const ::CCM_DDS::QueryFilter & | filter ) | [virtual] |
CCM_DDS::QueryFilter * DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::pull_consumer_filter | ( | void | ) |
CCM_DDS::QueryFilter * DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::push_consumer_filter | ( | void | ) |
void DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::push_consumer_filter | ( | const ::CCM_DDS::QueryFilter & | filter ) | [virtual] |
DDS_Get_T<DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE> DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::pull_consumer_ [private] |
DDS_Get pull_consumer
bool DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::pull_consumer_obtained_ [private] |
DDS_Listen_T<DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE> DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::push_consumer_ [private] |
DDS_Listen push_consumer
bool DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::push_consumer_obtained_ [private] |
DDS_Write_T<DDS_TYPE, CCM_TYPE, VENDOR_TYPE> DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::supplier_ [private] |
DDS_Write supplier
bool DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED, VENDOR_TYPE >::supplier_obtained_ [private] |