Update::ParticipantStrt< QosSeq > Struct Template Reference

Collaboration diagram for Update::ParticipantStrt< QosSeq >:
Collaboration graph
[legend]

List of all members.

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 96 of file PersistenceUpdater.cpp.


Constructor & Destructor Documentation

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

Definition at line 102 of file PersistenceUpdater.cpp.

00106     : domainId(dId),
00107       owner(own),
00108       participantId(pId),
00109       participantQos(pQos) {}

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

Definition at line 111 of file PersistenceUpdater.cpp.

References OpenDDS::DCPS::assign(), participantQos, Update::ParticipantQos, and Update::ParticipantStrt< Q >::participantQos.

00113     : domainId(participant.domainId),
00114       owner(participant.owner),
00115       participantId(participant.participantId)
00116   {
00117     participantQos.first = ParticipantQos;
00118     assign(participantQos.second, participant.participantQos.second, allocator);
00119   }

Here is the call graph for this function:


Member Function Documentation

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

Definition at line 121 of file PersistenceUpdater.cpp.

References cleanup(), ACE_Allocator_Adapter< class >::free(), and Update::ParticipantStrt< Q >::participantQos.

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

00122   {
00123     allocator->free(participantQos.second.second);
00124   }

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation


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

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1