Public Member Functions | Protected Member Functions | Protected Attributes | Private Types

DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE > Class Template Reference

#include <DDS_Base_Connector_T.h>

Inheritance diagram for DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >:
Inheritance graph
[legend]
Collaboration diagram for DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DDS_Base_Connector_T (void)
virtual ~DDS_Base_Connector_T (void)
virtual void set_session_context (::Components::SessionContext_ptr ctx)
virtual void configuration_complete (void)
virtual void ccm_remove (void)
virtual void ccm_activate (void)
virtual void ccm_passivate (void)
domain_id

Accessors for domain_id

virtual ::DDS::DomainId_t domain_id (void)
virtual void domain_id (::DDS::DomainId_t domain_id)
qos_profile

Accessors for qos_profile

virtual char * qos_profile (void)
virtual void qos_profile (const char *qos_profile)

Protected Member Functions

void init_default_domain (void)
ACE_Reactorreactor (void)
 Get the reactor associated with this component.

Protected Attributes

::DDS::DomainId_t domain_id_
::CORBA::String_var qos_profile_
bool configuration_complete_
char * library_name_
char * profile_name_
::DDS::DomainParticipant_var domain_participant_
::DDS::DomainParticipantListener_var domainparticipantlistener_
CCM_TYPE::context_type::_var_type context_
DomainParticipantFactory dp_factory_

Private Types

typedef
::CIAO::DDS4CCM::DomainParticipantListener_T
< DDS_TYPE, VENDOR_TYPE > 
DomainParticipantListener
typedef
::CIAO::DDS4CCM::CCM_DDS_DomainParticipantFactory_T
< DDS_TYPE, CCM_TYPE,
VENDOR_TYPE > 
DomainParticipantFactory

Detailed Description

template<typename DDS_TYPE, typename CCM_TYPE, DDS4CCM_Vendor VENDOR_TYPE>
class DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >

Author:
Johnny Willemsen <jwillemsen@remedy.nl>
Id:
DDS_Base_Connector_T.h 92243 2010-10-18 08:58:26Z johnnyw

Member Typedef Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
typedef ::CIAO::DDS4CCM::CCM_DDS_DomainParticipantFactory_T<DDS_TYPE, CCM_TYPE, VENDOR_TYPE> DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::DomainParticipantFactory [private]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
typedef ::CIAO::DDS4CCM::DomainParticipantListener_T<DDS_TYPE, VENDOR_TYPE> DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::DomainParticipantListener [private]

Constructor & Destructor Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::DDS_Base_Connector_T ( void   )
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::~DDS_Base_Connector_T ( void   ) [virtual]

Member Function Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::ccm_activate ( void   ) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::ccm_passivate ( void   ) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::ccm_remove ( void   ) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::configuration_complete ( void   ) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::domain_id ( ::DDS::DomainId_t  domain_id ) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
DDS::DomainId_t DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::domain_id ( void   )
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::init_default_domain ( void   ) [protected]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::qos_profile ( const char *  qos_profile ) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
char * DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::qos_profile ( void   ) [virtual]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
ACE_Reactor * DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::reactor ( void   ) [protected]

Get the reactor associated with this component.

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
void DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::set_session_context ( ::Components::SessionContext_ptr  ctx ) [virtual]

Member Data Documentation

template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
bool DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::configuration_complete_ [protected]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
CCM_TYPE::context_type::_var_type DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::context_ [protected]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
::DDS::DomainId_t DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::domain_id_ [protected]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
::DDS::DomainParticipant_var DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::domain_participant_ [protected]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
::DDS::DomainParticipantListener_var DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::domainparticipantlistener_ [protected]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
DomainParticipantFactory DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::dp_factory_ [protected]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
char* DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::library_name_ [protected]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
char* DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::profile_name_ [protected]
template<typename DDS_TYPE , typename CCM_TYPE , DDS4CCM_Vendor VENDOR_TYPE>
::CORBA::String_var DDS_Base_Connector_T< DDS_TYPE, CCM_TYPE, VENDOR_TYPE >::qos_profile_ [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines