#include <InstanceHandle.h>

Public Member Functions | |
| InstanceHandleGenerator (long begin=HANDLE_UNKNOWN) | |
| ~InstanceHandleGenerator () | |
| DDS::InstanceHandle_t | next () |
Private Attributes | |
| ACE_Atomic_Op < ACE_Thread_Mutex, long > | sequence_ |
Definition at line 25 of file InstanceHandle.h.
| OpenDDS::DCPS::InstanceHandleGenerator::InstanceHandleGenerator | ( | long | begin = HANDLE_UNKNOWN |
) | [explicit] |
Definition at line 19 of file InstanceHandle.cpp.
00020 : sequence_(begin) 00021 { 00022 }
| OpenDDS::DCPS::InstanceHandleGenerator::~InstanceHandleGenerator | ( | ) |
Definition at line 24 of file InstanceHandle.cpp.
| DDS::InstanceHandle_t OpenDDS::DCPS::InstanceHandleGenerator::next | ( | void | ) |
Definition at line 29 of file InstanceHandle.cpp.
References sequence_.
Referenced by OpenDDS::DCPS::DomainParticipantImpl::create_publisher(), OpenDDS::DCPS::DomainParticipantImpl::create_subscriber(), and OpenDDS::DCPS::DomainParticipantImpl::id_to_handle().
00030 { 00031 return ++sequence_; 00032 }

Definition at line 34 of file InstanceHandle.h.
Referenced by next().
1.6.1