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) |
|
|
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) |
|
|
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) |
|
|
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) |
|
|
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 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_ |
template<typename CCM_TYPE, typename DDS_TYPE, bool FIXED, typename SEQ_TYPE>
class DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >
- Author:
- Johnny Willemsen jwill.nosp@m.emse.nosp@m.n@rem.nosp@m.edy..nosp@m.nl
- Id:
- DDS_State_Connector_T.h 94802 2011-10-20 09:46:10Z mcorino
DDS State Connector implementation