DDS4CCM 1.0.4
|
#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] |