OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <GuidBuilder.h>
Public Member Functions | |
GuidBuilder () | |
GuidBuilder (GUID_t &guid) | |
~GuidBuilder () | |
void | guidPrefix0 (long p0) |
void | guidPrefix1 (long p1) |
void | guidPrefix2 (long p2) |
void | entityId (EntityId_t entityId) |
void | entityId (long entityId) |
void | entityKey (long entityKey) |
void | entityKind (CORBA::Octet entityKind) |
void | entityKind (EntityKind kind, bool makeBuiltin) |
operator GUID_t () | |
Static Public Member Functions | |
static GUID_t | create () |
Private Attributes | |
GUID_t | guid_cxx_ |
GUID_t & | guid_ |
Definition at line 22 of file GuidBuilder.h.
OpenDDS::DCPS::GuidBuilder::GuidBuilder | ( | ) |
Definition at line 34 of file GuidBuilder.cpp.
|
explicit |
Definition at line 40 of file GuidBuilder.cpp.
OpenDDS::DCPS::GuidBuilder::~GuidBuilder | ( | ) |
Definition at line 46 of file GuidBuilder.cpp.
|
static |
Definition at line 51 of file GuidBuilder.cpp.
References OpenDDS::DCPS::ENTITYID_UNKNOWN, and OpenDDS::DCPS::VENDORID_OCI.
void OpenDDS::DCPS::GuidBuilder::entityId | ( | EntityId_t | entityId | ) |
Definition at line 90 of file GuidBuilder.cpp.
References OpenDDS::DCPS::GUID_t::entityId, and guid_.
Referenced by OpenDDS::DCPS::RepoIdGenerator::next(), and OpenDDS::DCPS::operator>>().
ACE_INLINE void OpenDDS::DCPS::GuidBuilder::entityId | ( | long | entityId | ) |
Definition at line 14 of file GuidBuilder.inl.
References ACE_INLINE, entityKey(), and entityKind().
void OpenDDS::DCPS::GuidBuilder::entityKey | ( | long | entityKey | ) |
Definition at line 96 of file GuidBuilder.cpp.
References OpenDDS::DCPS::GUID_t::entityId, OpenDDS::DCPS::EntityId_t::entityKey, and guid_.
Referenced by entityId(), OpenDDS::DCPS::DomainParticipantImpl::RepoIdSequence::next(), and OpenDDS::DCPS::RepoIdGenerator::next().
void OpenDDS::DCPS::GuidBuilder::entityKind | ( | CORBA::Octet | entityKind | ) |
Definition at line 102 of file GuidBuilder.cpp.
References OpenDDS::DCPS::GUID_t::entityId, OpenDDS::DCPS::EntityId_t::entityKind, and guid_.
Referenced by entityId(), and OpenDDS::DCPS::RepoIdGenerator::next().
void OpenDDS::DCPS::GuidBuilder::entityKind | ( | EntityKind | kind, |
bool | makeBuiltin | ||
) |
Definition at line 108 of file GuidBuilder.cpp.
References OpenDDS::DCPS::GUID_t::entityId, OpenDDS::DCPS::EntityId_t::entityKind, OpenDDS::DCPS::ENTITYKIND_BUILTIN_READER_WITH_KEY, OpenDDS::DCPS::ENTITYKIND_BUILTIN_TOPIC, OpenDDS::DCPS::ENTITYKIND_BUILTIN_WRITER_WITH_KEY, OpenDDS::DCPS::ENTITYKIND_OPENDDS_PUBLISHER, OpenDDS::DCPS::ENTITYKIND_OPENDDS_SUBSCRIBER, OpenDDS::DCPS::ENTITYKIND_OPENDDS_TOPIC, OpenDDS::DCPS::ENTITYKIND_OPENDDS_USER, OpenDDS::DCPS::ENTITYKIND_USER_READER_WITH_KEY, OpenDDS::DCPS::ENTITYKIND_USER_UNKNOWN, OpenDDS::DCPS::ENTITYKIND_USER_WRITER_WITH_KEY, guid_, OpenDDS::DCPS::KIND_BUILTIN_READER, OpenDDS::DCPS::KIND_BUILTIN_TOPIC, OpenDDS::DCPS::KIND_BUILTIN_WRITER, OpenDDS::DCPS::KIND_PUBLISHER, OpenDDS::DCPS::KIND_SUBSCRIBER, OpenDDS::DCPS::KIND_USER, OpenDDS::DCPS::KIND_USER_READER, OpenDDS::DCPS::KIND_USER_TOPIC, OpenDDS::DCPS::KIND_USER_WRITER, and OPENDDS_END_VERSIONED_NAMESPACE_DECL.
void OpenDDS::DCPS::GuidBuilder::guidPrefix0 | ( | long | p0 | ) |
Definition at line 72 of file GuidBuilder.cpp.
References guid_, and OpenDDS::DCPS::GUID_t::guidPrefix.
Referenced by OpenDDS::DCPS::operator>>().
void OpenDDS::DCPS::GuidBuilder::guidPrefix1 | ( | long | p1 | ) |
Definition at line 78 of file GuidBuilder.cpp.
References guid_, and OpenDDS::DCPS::GUID_t::guidPrefix.
Referenced by OpenDDS::DCPS::RepoIdBuilder::federationId(), and OpenDDS::DCPS::operator>>().
void OpenDDS::DCPS::GuidBuilder::guidPrefix2 | ( | long | p2 | ) |
Definition at line 84 of file GuidBuilder.cpp.
References guid_, and OpenDDS::DCPS::GUID_t::guidPrefix.
Referenced by OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::RepoIdBuilder::participantId().
ACE_INLINE OpenDDS::DCPS::GuidBuilder::operator GUID_t | ( | ) |
Definition at line 21 of file GuidBuilder.inl.
References guid_, and OPENDDS_END_VERSIONED_NAMESPACE_DECL.
|
private |
Definition at line 47 of file GuidBuilder.h.
Referenced by entityId(), entityKey(), entityKind(), guidPrefix0(), guidPrefix1(), guidPrefix2(), and operator GUID_t().
|
private |
Definition at line 46 of file GuidBuilder.h.