#include <DDS_TopicBase_Connector_T.h>
Public Member Functions | |
DDS_TopicBase_Connector_T (void) | |
virtual | ~DDS_TopicBase_Connector_T (void) |
virtual char * | topic_name (void) |
virtual void | topic_name (const char *topic_name) |
virtual ::DDS::StringSeq * | key_fields (void) |
virtual void | key_fields (const ::DDS::StringSeq &key_fields) |
virtual void | configuration_complete (void) |
virtual void | ccm_remove (void) |
virtual void | ccm_activate (ACE_Reactor *reactor) |
virtual void | ccm_passivate (void) |
Protected Types | |
typedef ::CIAO::DDS4CCM::TopicListener_T < DDS_TYPE, CCM_TYPE > | TopicListener |
typedef ::CIAO::DDS4CCM::SubscriberListener_T < DDS_TYPE, CCM_TYPE > | SubscriberListener |
typedef ::CIAO::DDS4CCM::PublisherListener_T < DDS_TYPE, CCM_TYPE > | PublisherListener |
Protected Member Functions | |
void | init_default_topic (void) |
void | init_publisher (void) |
void | init_subscriber (void) |
void | activate_default_topic (ACE_Reactor *reactor) |
void | activate_publisher (ACE_Reactor *reactor) |
void | activate_subscriber (ACE_Reactor *reactor) |
void | passivate_default_topic (void) |
void | passivate_publisher (void) |
void | passivate_subscriber (void) |
void | remove_default_topic (void) |
void | remove_publisher (void) |
void | remove_subscriber (void) |
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_ |
Wrapper facade for NDDS.
typedef ::CIAO::DDS4CCM::PublisherListener_T<DDS_TYPE, CCM_TYPE> DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::PublisherListener [protected] |
typedef ::CIAO::DDS4CCM::SubscriberListener_T<DDS_TYPE, CCM_TYPE> DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::SubscriberListener [protected] |
typedef ::CIAO::DDS4CCM::TopicListener_T<DDS_TYPE, CCM_TYPE> DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::TopicListener [protected] |
DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::DDS_TopicBase_Connector_T | ( | void | ) | [inline] |
DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::~DDS_TopicBase_Connector_T | ( | void | ) | [inline, virtual] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::activate_default_topic | ( | ACE_Reactor * | reactor | ) | [inline, protected] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::activate_publisher | ( | ACE_Reactor * | reactor | ) | [inline, protected] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::activate_subscriber | ( | ACE_Reactor * | reactor | ) | [inline, protected] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::ccm_activate | ( | ACE_Reactor * | reactor | ) | [inline, virtual] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::ccm_passivate | ( | void | ) | [inline, virtual] |
Reimplemented from DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE >.
Reimplemented in DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED >, and DDS_State_Connector_T< DDS_TYPE, CCM_TYPE, FIXED >.
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::ccm_remove | ( | void | ) | [inline, virtual] |
Reimplemented from DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE >.
Reimplemented in DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED >, and DDS_State_Connector_T< DDS_TYPE, CCM_TYPE, FIXED >.
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::configuration_complete | ( | void | ) | [inline, virtual] |
Reimplemented from DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE >.
Reimplemented in DDS_Event_Connector_T< DDS_TYPE, CCM_TYPE, FIXED >, and DDS_State_Connector_T< DDS_TYPE, CCM_TYPE, FIXED >.
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::init_default_topic | ( | void | ) | [inline, protected] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::init_publisher | ( | void | ) | [inline, protected] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::init_subscriber | ( | void | ) | [inline, protected] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::key_fields | ( | const ::DDS::StringSeq & | key_fields | ) | [inline, virtual] |
DDS::StringSeq * DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::key_fields | ( | void | ) | [inline] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::passivate_default_topic | ( | void | ) | [inline, protected] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::passivate_publisher | ( | void | ) | [inline, protected] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::passivate_subscriber | ( | void | ) | [inline, protected] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::remove_default_topic | ( | void | ) | [inline, protected] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::remove_publisher | ( | void | ) | [inline, protected] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::remove_subscriber | ( | void | ) | [inline, protected] |
void DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::topic_name | ( | const char * | topic_name | ) | [inline, virtual] |
char * DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::topic_name | ( | void | ) | [inline, virtual] |
DDS::StringSeq DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::key_fields_ [protected] |
::DDS::Publisher_var DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::publisher_ [protected] |
::DDS::PublisherListener_var DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::publisher_listener_ [protected] |
::DDS::Subscriber_var DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::subscriber_ [protected] |
::DDS::SubscriberListener_var DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::subscriber_listener_ [protected] |
::DDS::Topic_var DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::topic_ [protected] |
CORBA::String_var DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::topic_name_ [protected] |
::DDS::TopicListener_var DDS_TopicBase_Connector_T< DDS_TYPE, CCM_TYPE >::topiclistener_ [protected] |