OpenDDS::DCPS::DomainParticipantImpl::RepoIdSequence Class Reference

#include <DomainParticipantImpl.h>

Collaboration diagram for OpenDDS::DCPS::DomainParticipantImpl::RepoIdSequence:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 RepoIdSequence (const RepoId &base)
RepoId next ()

Private Attributes

RepoId base_
long serial_
GuidBuilder builder_

Detailed Description

Definition at line 96 of file DomainParticipantImpl.h.


Constructor & Destructor Documentation

OpenDDS::DCPS::DomainParticipantImpl::RepoIdSequence::RepoIdSequence ( const RepoId base  )  [explicit]

Definition at line 2032 of file DomainParticipantImpl.cpp.

02032                                                                       :
02033   base_(base),
02034   serial_(0),
02035   builder_(base_)
02036 {
02037 }


Member Function Documentation

RepoId OpenDDS::DCPS::DomainParticipantImpl::RepoIdSequence::next ( void   ) 

Definition at line 2040 of file DomainParticipantImpl.cpp.

References builder_, OpenDDS::DCPS::GuidBuilder::entityKey(), and serial_.

Referenced by OpenDDS::DCPS::DomainParticipantImpl::create_publisher().

02041 {
02042   builder_.entityKey(++serial_);
02043   return builder_;
02044 }

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 101 of file DomainParticipantImpl.h.

Definition at line 103 of file DomainParticipantImpl.h.

Referenced by next().

Definition at line 102 of file DomainParticipantImpl.h.

Referenced by next().


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

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1