|
DDS4CCM 1.0.5
|
#include <DDS_TopicBase_Connector_T.h>


Public Member Functions | |
| DDS_TopicBase_Connector_T (void) | |
| virtual | ~DDS_TopicBase_Connector_T (void) |
| virtual ::DDS::StringSeq * | key_fields (void) |
| virtual void | topic_name (const char *topic_name) |
| virtual char * | topic_name (void) |
| virtual void | key_fields (const ::DDS::StringSeq &key_fields) |
| virtual void | configuration_complete (void) |
| virtual void | ccm_activate (void) |
| virtual void | ccm_passivate (void) |
| virtual void | ccm_remove (void) |
| virtual void | register_type (::DDS::DomainParticipant_ptr participant, const char *typesupport_name) |
| virtual void | unregister_type (::DDS::DomainParticipant_ptr participant, const char *typesupport_name) |
Protected Types | |
| typedef DDS_Base_Connector_T < CCM_TYPE > | BaseConnector |
Protected Member Functions | |
| bool | late_binding (void) |
| void | late_binding (bool late_binding) |
| bool | late_binded (const char *topic_name) |
Protected Attributes | |
| CORBA::String_var | topic_name_ |
| DDS::StringSeq | key_fields_ |
| ::DDS::Topic_var | topic_ |
| ::DDS::TopicListener_var | topiclistener_ |
| ::DDS::Publisher_var | publisher_ |
| ::DDS::PublisherListener_var | publisher_listener_ |
| ::DDS::Subscriber_var | subscriber_ |
| ::DDS::SubscriberListener_var | subscriber_listener_ |
Private Attributes | |
| bool | late_binding_ |
Wrapper facade for NDDS.
typedef DDS_Base_Connector_T<CCM_TYPE> DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::BaseConnector [protected] |
| DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::DDS_TopicBase_Connector_T | ( | void | ) |
| DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::~DDS_TopicBase_Connector_T | ( | void | ) | [virtual] |
| void DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::ccm_activate | ( | void | ) | [virtual] |
Interface methods for the Deployment and Configuration Framework
Reimplemented from DDS_Base_Connector_T< CCM_TYPE >.
Reimplemented in DDS_Event_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >, and DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >.
| void DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::ccm_passivate | ( | void | ) | [virtual] |
Interface methods for the Deployment and Configuration Framework
Reimplemented from DDS_Base_Connector_T< CCM_TYPE >.
Reimplemented in DDS_Event_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >, and DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >.
| void DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::ccm_remove | ( | void | ) | [virtual] |
Interface methods for the Deployment and Configuration Framework
Reimplemented from DDS_Base_Connector_T< CCM_TYPE >.
Reimplemented in DDS_Event_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >, and DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >.
| void DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::configuration_complete | ( | void | ) | [virtual] |
Interface methods for the Deployment and Configuration Framework
Reimplemented from DDS_Base_Connector_T< CCM_TYPE >.
Reimplemented in DDS_Event_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >, and DDS_State_Connector_T< CCM_TYPE, DDS_TYPE, FIXED, SEQ_TYPE >.
| DDS::StringSeq * DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::key_fields | ( | void | ) |
| void DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::key_fields | ( | const ::DDS::StringSeq & | key_fields | ) | [virtual] |
| bool DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::late_binded | ( | const char * | topic_name | ) | [protected] |
| void DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::late_binding | ( | bool | late_binding | ) | [protected] |
| bool DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::late_binding | ( | void | ) | [protected] |
| void DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::register_type | ( | ::DDS::DomainParticipant_ptr | participant, |
| const char * | typesupport_name | ||
| ) | [virtual] |
Type registration
Implements DDS_Base_Connector_T< CCM_TYPE >.
| char * DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::topic_name | ( | void | ) | [virtual] |
| void DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::topic_name | ( | const char * | topic_name | ) | [virtual] |
| void DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::unregister_type | ( | ::DDS::DomainParticipant_ptr | participant, |
| const char * | typesupport_name | ||
| ) | [virtual] |
Unregister type
Implements DDS_Base_Connector_T< CCM_TYPE >.
DDS::StringSeq DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::key_fields_ [protected] |
bool DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::late_binding_ [private] |
::DDS::Publisher_var DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::publisher_ [protected] |
::DDS::PublisherListener_var DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::publisher_listener_ [protected] |
::DDS::Subscriber_var DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::subscriber_ [protected] |
::DDS::SubscriberListener_var DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::subscriber_listener_ [protected] |
::DDS::Topic_var DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::topic_ [protected] |
CORBA::String_var DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::topic_name_ [protected] |
::DDS::TopicListener_var DDS_TopicBase_Connector_T< CCM_TYPE, DDS_TYPE, SEQ_TYPE >::topiclistener_ [protected] |
1.7.4