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 |
Definition at line 93 of file PersistenceUpdater.cpp.
Update::ParticipantStrt< QosSeq >::ParticipantStrt | ( | const DDS::DomainId_t & | dId, | |
long | own, | |||
const IdType & | pId, | |||
const QosSeq & | pQos | |||
) | [inline] |
Definition at line 99 of file PersistenceUpdater.cpp.
00103 : domainId(dId), 00104 owner(own), 00105 participantId(pId), 00106 participantQos(pQos) {}
Update::ParticipantStrt< QosSeq >::ParticipantStrt | ( | const DParticipant & | participant, | |
PersistenceUpdater::ALLOCATOR * | allocator | |||
) | [inline] |
Definition at line 108 of file PersistenceUpdater.cpp.
References OpenDDS::DCPS::assign(), participantQos, Update::ParticipantQos, and Update::ParticipantStrt< Q >::participantQos.
00110 : domainId(participant.domainId), 00111 owner(participant.owner), 00112 participantId(participant.participantId) 00113 { 00114 participantQos.first = ParticipantQos; 00115 assign(participantQos.second, participant.participantQos.second, allocator); 00116 }
void Update::ParticipantStrt< QosSeq >::cleanup | ( | PersistenceUpdater::ALLOCATOR * | allocator | ) | [inline] |
Definition at line 118 of file PersistenceUpdater.cpp.
References Update::ParticipantStrt< Q >::participantQos.
Referenced by Update::PersistenceUpdater::destroy().
00119 { 00120 allocator->free(participantQos.second.second); 00121 }
long Update::ParticipantStrt< QosSeq >::owner |
Definition at line 95 of file PersistenceUpdater.cpp.
Definition at line 96 of file PersistenceUpdater.cpp.
Referenced by Update::Manager::add(), and Update::PersistenceUpdater::create().
Definition at line 97 of file PersistenceUpdater.cpp.
Referenced by Update::Manager::add(), ParticipantStrt(), and Update::PersistenceUpdater::update().