DDS4CCM
1.0.8
|
#include <DDS_State_Connector_T.h>
Public Member Functions | |
DDS_State_Connector_T (void) | |
virtual | ~DDS_State_Connector_T (void) |
void | topic_name (const char *topic_name) |
virtual char * | topic_name (void) |
virtual void | configuration_complete (void) |
virtual void | ccm_activate (void) |
virtual void | ccm_passivate (void) |
virtual void | ccm_remove (void) |
DDS_Update | |
DDS_Update operations | |
virtual CCM_TYPE::observable_traits::data_type::_ptr_type | get_observable_data (void) |
virtual CCM_TYPE::observable_traits::dds_entity_type::_ptr_type | get_observable_dds_entity (void) |
DDS_Read | |
DDS_Read operations | |
virtual CCM_TYPE::passive_observer_traits::data_type::_ptr_type | get_passive_observer_data (void) |
virtual CCM_TYPE::passive_observer_traits::dds_entity_type::_ptr_type | get_passive_observer_dds_entity (void) |
virtual CCM_TYPE::passive_observer_traits::filter_config_type::_ptr_type | get_passive_observer_filter_config (void) |
virtual ::CCM_DDS::QueryFilter * | passive_observer_filter (void) |
virtual void | passive_observer_filter (const ::CCM_DDS::QueryFilter &filter) |
DDS_Get | |
DDS_Get operations | |
virtual CCM_TYPE::pull_observer_traits::data_type::_ptr_type | get_pull_observer_data (void) |
virtual CCM_TYPE::pull_observer_traits::fresh_data_type::_ptr_type | get_pull_observer_fresh_data (void) |
virtual CCM_TYPE::pull_observer_traits::dds_entity_type::_ptr_type | get_pull_observer_dds_entity (void) |
virtual CCM_TYPE::pull_observer_traits::filter_config_type::_ptr_type | get_pull_observer_filter_config (void) |
virtual ::CCM_DDS::QueryFilter * | pull_observer_filter (void) |
virtual void | pull_observer_filter (const ::CCM_DDS::QueryFilter &filter) |
DDS_Listen | |
DDS_Listen operations | |
virtual CCM_TYPE::push_observer_traits::data_type::_ptr_type | get_push_observer_data (void) |
virtual CCM_TYPE::push_observer_traits::data_control_type::_ptr_type | get_push_observer_data_control (void) |
virtual CCM_TYPE::push_observer_traits::dds_entity_type::_ptr_type | get_push_observer_dds_entity (void) |
virtual CCM_TYPE::push_observer_traits::filter_config_type::_ptr_type | get_push_observer_filter_config (void) |
virtual ::CCM_DDS::QueryFilter * | push_observer_filter (void) |
virtual void | push_observer_filter (const ::CCM_DDS::QueryFilter &filter) |
DDS_StateListen | |
DDS_StateListen operations | |
virtual CCM_TYPE::push_state_observer_traits::data_type::_ptr_type | get_push_state_observer_data (void) |
virtual CCM_TYPE::push_state_observer_traits::data_control_type::_ptr_type | get_push_state_observer_data_control (void) |
virtual CCM_TYPE::push_state_observer_traits::dds_entity_type::_ptr_type | get_push_state_observer_dds_entity (void) |
virtual CCM_TYPE::push_state_observer_traits::filter_config_type::_ptr_type | get_push_state_observer_filter_config (void) |
virtual ::CCM_DDS::QueryFilter * | push_state_observer_filter (void) |
virtual void | push_state_observer_filter (const ::CCM_DDS::QueryFilter &filter) |
Private Types | |
typedef DDS_TopicBase_Connector_T < CCM_TYPE, DDS_TYPE, SEQ_TYPE > | TopicBaseConnector |
Private Member Functions | |
void | do_configuration_complete (void) |
void | do_ccm_activate (void) |
void | do_ccm_remove (void) |
Private Attributes | |
bool | observable_obtained_ |
bool | passive_observer_obtained_ |
bool | pull_observer_obtained_ |
bool | push_observer_obtained_ |
bool | push_state_observer_obtained_ |
DDS_Update_T< typename CCM_TYPE::observable_traits, typename DDS_TYPE::typed_writer_type, typename DDS_TYPE::value_type, SEQ_TYPE > | observable_ |
DDS_Read_T< typename CCM_TYPE::passive_observer_traits, typename DDS_TYPE::typed_reader_type, typename DDS_TYPE::value_type, SEQ_TYPE > | passive_observer_ |
DDS_Get_T< typename CCM_TYPE::pull_observer_traits, typename DDS_TYPE::typed_reader_type, typename DDS_TYPE::value_type, SEQ_TYPE, FIXED > | pull_observer_ |
DDS_Listen_T< typename CCM_TYPE::push_observer_traits, typename DDS_TYPE::typed_reader_type, typename DDS_TYPE::value_type, SEQ_TYPE > | push_observer_ |
DDS_StateListen_T< typename CCM_TYPE::push_state_observer_traits, typename DDS_TYPE::typed_reader_type, typename DDS_TYPE::value_type, SEQ_TYPE > | push_state_observer_ |
DDS State Connector implementation
typedef DDS_TopicBase_Connector_T<CCM_TYPE, DDS_TYPE, SEQ_TYPE> DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::TopicBaseConnector [private] |
DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::DDS_State_Connector_T | ( | void | ) |
DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::~DDS_State_Connector_T | ( | void | ) | [virtual] |
void DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::ccm_activate | ( | void | ) | [virtual] |
Interface methods for the Deployment and Configuration Framework
Reimplemented from DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >.
void DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::ccm_passivate | ( | void | ) | [virtual] |
Interface methods for the Deployment and Configuration Framework
Reimplemented from DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >.
void DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::ccm_remove | ( | void | ) | [virtual] |
Interface methods for the Deployment and Configuration Framework
Reimplemented from DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >.
void DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::configuration_complete | ( | void | ) | [virtual] |
Interface methods for the Deployment and Configuration Framework
Reimplemented from DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >.
void DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::do_ccm_activate | ( | void | ) | [private] |
void DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::do_ccm_remove | ( | void | ) | [private] |
void DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::do_configuration_complete | ( | void | ) | [private] |
CCM_TYPE::observable_traits::data_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_observable_data | ( | void | ) | [virtual] |
CCM_TYPE::observable_traits::dds_entity_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_observable_dds_entity | ( | void | ) | [virtual] |
CCM_TYPE::passive_observer_traits::data_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_passive_observer_data | ( | void | ) | [virtual] |
CCM_TYPE::passive_observer_traits::dds_entity_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_passive_observer_dds_entity | ( | void | ) | [virtual] |
CCM_TYPE::passive_observer_traits::filter_config_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_passive_observer_filter_config | ( | void | ) | [virtual] |
CCM_TYPE::pull_observer_traits::data_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_pull_observer_data | ( | void | ) | [virtual] |
CCM_TYPE::pull_observer_traits::dds_entity_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_pull_observer_dds_entity | ( | void | ) | [virtual] |
CCM_TYPE::pull_observer_traits::filter_config_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_pull_observer_filter_config | ( | void | ) | [virtual] |
CCM_TYPE::pull_observer_traits::fresh_data_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_pull_observer_fresh_data | ( | void | ) | [virtual] |
CCM_TYPE::push_observer_traits::data_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_push_observer_data | ( | void | ) | [virtual] |
CCM_TYPE::push_observer_traits::data_control_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_push_observer_data_control | ( | void | ) | [virtual] |
CCM_TYPE::push_observer_traits::dds_entity_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_push_observer_dds_entity | ( | void | ) | [virtual] |
CCM_TYPE::push_observer_traits::filter_config_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_push_observer_filter_config | ( | void | ) | [virtual] |
CCM_TYPE::push_state_observer_traits::data_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_push_state_observer_data | ( | void | ) | [virtual] |
CCM_TYPE::push_state_observer_traits::data_control_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_push_state_observer_data_control | ( | void | ) | [virtual] |
CCM_TYPE::push_state_observer_traits::dds_entity_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_push_state_observer_dds_entity | ( | void | ) | [virtual] |
CCM_TYPE::push_state_observer_traits::filter_config_type::_ptr_type DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::get_push_state_observer_filter_config | ( | void | ) | [virtual] |
CCM_DDS::QueryFilter * DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::passive_observer_filter | ( | void | ) |
void DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::passive_observer_filter | ( | const ::CCM_DDS::QueryFilter & | filter | ) | [virtual] |
CCM_DDS::QueryFilter * DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::pull_observer_filter | ( | void | ) |
void DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::pull_observer_filter | ( | const ::CCM_DDS::QueryFilter & | filter | ) | [virtual] |
CCM_DDS::QueryFilter * DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::push_observer_filter | ( | void | ) |
void DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::push_observer_filter | ( | const ::CCM_DDS::QueryFilter & | filter | ) | [virtual] |
CCM_DDS::QueryFilter * DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::push_state_observer_filter | ( | void | ) |
void DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::push_state_observer_filter | ( | const ::CCM_DDS::QueryFilter & | filter | ) | [virtual] |
void DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::topic_name | ( | const char * | topic_name | ) | [virtual] |
Reimplemented from DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >.
char * DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::topic_name | ( | void | ) | [virtual] |
Reimplemented from DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >.
DDS_Update_T< typename CCM_TYPE::observable_traits, typename DDS_TYPE::typed_writer_type, typename DDS_TYPE::value_type, SEQ_TYPE> DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::observable_ [private] |
DDS_Update observable
bool DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::observable_obtained_ [private] |
DDS_Read_T< typename CCM_TYPE::passive_observer_traits, typename DDS_TYPE::typed_reader_type, typename DDS_TYPE::value_type, SEQ_TYPE> DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::passive_observer_ [private] |
DDS_Read passive_observer
bool DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::passive_observer_obtained_ [private] |
DDS_Get_T< typename CCM_TYPE::pull_observer_traits, typename DDS_TYPE::typed_reader_type, typename DDS_TYPE::value_type, SEQ_TYPE, FIXED> DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::pull_observer_ [private] |
DDS_Get pull_observer
bool DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::pull_observer_obtained_ [private] |
DDS_Listen_T< typename CCM_TYPE::push_observer_traits, typename DDS_TYPE::typed_reader_type, typename DDS_TYPE::value_type, SEQ_TYPE> DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::push_observer_ [private] |
DDS_Listen push_observer
bool DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::push_observer_obtained_ [private] |
DDS_StateListen_T< typename CCM_TYPE::push_state_observer_traits, typename DDS_TYPE::typed_reader_type, typename DDS_TYPE::value_type, SEQ_TYPE> DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::push_state_observer_ [private] |
DDS_StateListen push_state_observer
bool DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >::push_state_observer_obtained_ [private] |