OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | Public Attributes | List of all members
Update::ParticipantStrt< QosSeq > Struct Template Reference
Collaboration diagram for Update::ParticipantStrt< QosSeq >:
Collaboration graph
[legend]

Public Member Functions

 ParticipantStrt (const DDS::DomainId_t &dId, long own, const IdType &pId, const QosSeq &pQos)
 
 ParticipantStrt (const DParticipant &participant, PersistenceUpdater::ALLOCATOR *allocator)
 
void cleanup (PersistenceUpdater::ALLOCATOR *allocator)
 

Public Attributes

DDS::DomainId_t domainId
 
long owner
 
IdType participantId
 
QosSeq participantQos
 

Detailed Description

template<>
struct Update::ParticipantStrt< QosSeq >

Definition at line 95 of file PersistenceUpdater.cpp.

Constructor & Destructor Documentation

◆ ParticipantStrt() [1/2]

Update::ParticipantStrt< QosSeq >::ParticipantStrt ( const DDS::DomainId_t dId,
long  own,
const IdType pId,
const QosSeq pQos 
)
inline

◆ ParticipantStrt() [2/2]

Update::ParticipantStrt< QosSeq >::ParticipantStrt ( const DParticipant participant,
PersistenceUpdater::ALLOCATOR allocator 
)
inline

Definition at line 110 of file PersistenceUpdater.cpp.

References OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL::assign(), Update::ParticipantQos, and participantQos.

112  : domainId(participant.domainId),
113  owner(participant.owner),
114  participantId(participant.participantId)
115  {
117  assign(participantQos.second, participant.participantQos.second, allocator);
118  }
void assign(ACE_CString &to, const char *from, Update::PersistenceUpdater::ALLOCATOR *allocator)

Member Function Documentation

◆ cleanup()

void Update::ParticipantStrt< QosSeq >::cleanup ( PersistenceUpdater::ALLOCATOR allocator)
inline

Definition at line 120 of file PersistenceUpdater.cpp.

References ACE_Allocator_Adapter< class >::free().

Referenced by Update::PersistenceUpdater::destroy().

121  {
122  allocator->free(participantQos.second.second);
123  }

Member Data Documentation

◆ domainId

◆ owner

◆ participantId

◆ participantQos


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