DDS-PSM-C++  1.0
ISO C++ API for OpenSplice DDS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Namespaces | Classes | Typedefs | Functions
dds::domain Namespace Reference

Namespaces

namespace  detail
 
namespace  qos
 

Classes

class  DomainParticipantListener
 
class  NoOpDomainParticipantListener
 
class  TDomainId
 
class  TDomainParticipant
 

Typedefs

typedef
dds::domain::detail::DomainParticipant 
DomainParticipant
 

Functions

OMG_DDS_API DomainParticipant find (uint32_t id)
 
void ignore (const dds::domain::DomainParticipant &dp, const dds::core::InstanceHandle &handle)
 
template<typename FwdIterator >
void ignore (const dds::domain::DomainParticipant &dp, FwdIterator begin, FwdIterator end)
 

Typedef Documentation

Definition at line 25 of file DomainParticipant.hpp.

Function Documentation

OMG_DDS_API DomainParticipant dds::domain::find ( uint32_t  id)

This operation retrieves a previously created DomainParticipant belonging to specified domain_id. If no such DomainParticipant exists, the operation will return a <it>nil</it> value.

Parameters
idthe domain id
void dds::domain::ignore ( const dds::domain::DomainParticipant dp,
const dds::core::InstanceHandle handle 
)

This function allows to express the will to ignore the entity represented by the given InstanceHandle for the specific DomainParticipant.

Parameters
dpthe DomainParticipant for which the remote entity will be ignored
handlethe InstanceHandle of the remote entity that has to be ignored
template<typename FwdIterator >
void dds::domain::ignore ( const dds::domain::DomainParticipant dp,
FwdIterator  begin,
FwdIterator  end 
)

This function allows to express the will to ignore a series of entities whose instance handles are made available via the provided iterators.

Parameters
dpthe DomainParticipant for which the remote entity will be ignored
beginthe begin iterator for the InstanceHandle to ignore
endthe end iterator for the InstanceHandle to ignore