Public Types | Public Member Functions

DomainParticipantFactory< DELEGATE > Class Template Reference

#include <DomainParticipantFactory.hpp>

Inheritance diagram for DomainParticipantFactory< DELEGATE >:

List of all members.

Public Types

typedef DELEGATE DELEGATE_T
typedef
::dds::core::smart_ptr_traits
< DELEGATE >::ref_type 
DELEGATE_REF_T
typedef
::dds::core::smart_ptr_traits
< DELEGATE >::weak_ref_type 
DELEGATE_WEAK_REF_T
typedef dds::core::Reference
< DELEGATE > 
BASE_T

Public Member Functions

template<typename T__ >
DomainParticipantFactoryoperator= (const T__ &rhs)
 DomainParticipantFactory (DELEGATE_T *p)
 DomainParticipantFactory (const DELEGATE_REF_T &ref)
template<typename H__ >
 DomainParticipantFactory (const H__ &h)
 DomainParticipantFactory ()
 ~DomainParticipantFactory ()
dds::domain::DomainParticipant create_participant (dds::domain::DomainId domain_id=0)
dds::domain::DomainParticipant create_participant (dds::domain::DomainId domain_id, const dds::domain::qos::DomainParticipantQos &a_qos, dds::domain::DomainParticipantListener *a_listener=NULL, const dds::core::status::StatusMask &mask=dds::core::status::StatusMask::all())
dds::domain::DomainParticipant create_participant (dds::domain::DomainId domain_id, const std::string &qos_library_name, const std::string &qos_profile_name, dds::domain::DomainParticipantListener *a_listener=NULL, const dds::core::status::StatusMask &mask=dds::core::status::StatusMask::all())
const
dds::domain::qos::DomainParticipantQos 
default_participant_qos () const
void default_participant_qos (const dds::domain::qos::DomainParticipantQos &qos)
void default_participant_qos (const std::string &qos_library_name, const std::string &qos_profile_name)
const
dds::domain::qos::DomainParticipantFactoryQos 
qos () const
void qos (const dds::domain::qos::DomainParticipantFactoryQos &qos)

Detailed Description

template<typename DELEGATE>
class tdds::domain::DomainParticipantFactory< DELEGATE >

Definition at line 35 of file DomainParticipantFactory.hpp.


Member Typedef Documentation

typedef dds::core::Reference< DELEGATE > BASE_T

Definition at line 37 of file DomainParticipantFactory.hpp.

typedef ::dds::core::smart_ptr_traits< DELEGATE >::ref_type DELEGATE_REF_T

Reimplemented from Reference< DELEGATE >.

Definition at line 37 of file DomainParticipantFactory.hpp.

typedef DELEGATE DELEGATE_T

Reimplemented from Reference< DELEGATE >.

Definition at line 37 of file DomainParticipantFactory.hpp.

typedef ::dds::core::smart_ptr_traits< DELEGATE >::weak_ref_type DELEGATE_WEAK_REF_T

Reimplemented from Reference< DELEGATE >.

Definition at line 37 of file DomainParticipantFactory.hpp.


Constructor & Destructor Documentation

DomainParticipantFactory ( DELEGATE_T p  )  [inline, explicit]

Definition at line 37 of file DomainParticipantFactory.hpp.

DomainParticipantFactory ( const DELEGATE_REF_T ref  )  [inline, explicit]

Definition at line 37 of file DomainParticipantFactory.hpp.

DomainParticipantFactory ( const H__ &  h  )  [inline]

Definition at line 37 of file DomainParticipantFactory.hpp.

DomainParticipantFactory (  )  [inline]

Definition at line 37 of file DomainParticipantFactory.hpp.

~DomainParticipantFactory (  )  [inline]

Definition at line 40 of file DomainParticipantFactory.hpp.


Member Function Documentation

dds::domain::DomainParticipant create_participant ( dds::domain::DomainId  domain_id = 0  ) 

Create a new DomainParticipant object. The DomainParticipant signifies that the calling application intends to join the Domain identified by the domain_id argument. The DomainParticipant will be created with DomainParticipantQos passed as argument.

Parameters:
id the id of the domain joined by the new DomainParticipant.
qos the QoS settings for the new DomainParticipant
dds::domain::DomainParticipant create_participant ( dds::domain::DomainId  domain_id,
const std::string &  qos_library_name,
const std::string &  qos_profile_name,
dds::domain::DomainParticipantListener a_listener = NULL,
const dds::core::status::StatusMask mask = dds::core::status::StatusMask::all() 
)
dds::domain::DomainParticipant create_participant ( dds::domain::DomainId  domain_id,
const dds::domain::qos::DomainParticipantQos a_qos,
dds::domain::DomainParticipantListener a_listener = NULL,
const dds::core::status::StatusMask mask = dds::core::status::StatusMask::all() 
)

Create a new DomainParticipant object. The DomainParticipant signifies that the calling application intends to join the Domain identified by the domain_id argument. The DomainParticipant will be created with DomainParticipantQos passed as argument.

Parameters:
id the id of the domain joined by this DomainParticipant.
qos the QoS settings for this DomainParticipant
void default_participant_qos ( const std::string &  qos_library_name,
const std::string &  qos_profile_name 
)
const dds::domain::qos::DomainParticipantQos default_participant_qos (  )  const
void default_participant_qos ( const dds::domain::qos::DomainParticipantQos qos  ) 
DomainParticipantFactory& operator= ( const T__ &  rhs  )  [inline]

Definition at line 37 of file DomainParticipantFactory.hpp.

void qos ( const dds::domain::qos::DomainParticipantFactoryQos qos  ) 

The documentation for this class was generated from the following file: