GuidUtils.h File Reference

#include "dds/DdsDcpsGuidC.h"
#include "dds/DdsDcpsInfoUtilsC.h"
#include "dds/DCPS/PoolAllocator.h"
#include "dcps_export.h"
#include "tao/Basic_Types.h"
#include <iosfwd>
#include <cstring>

Include dependency graph for GuidUtils.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OpenDDS
namespace  OpenDDS::DCPS

Classes

struct  OpenDDS::DCPS::GUID_tKeyLessThan
struct  OpenDDS::DCPS::GuidPrefixEqual
struct  OpenDDS::DCPS::EntityIdConverter

Enumerations

enum  OpenDDS::DCPS::EntityKind {
  OpenDDS::DCPS::KIND_UNKNOWN, OpenDDS::DCPS::KIND_PARTICIPANT, OpenDDS::DCPS::KIND_WRITER, OpenDDS::DCPS::KIND_READER,
  OpenDDS::DCPS::KIND_TOPIC, OpenDDS::DCPS::KIND_PUBLISHER, OpenDDS::DCPS::KIND_SUBSCRIBER, OpenDDS::DCPS::KIND_USER
}
 Summary kinds of entities within the service. More...

Functions

typedef OpenDDS::DCPS::OPENDDS_SET_CMP (RepoId, GUID_tKeyLessThan) RepoIdSet
size_t OpenDDS::DCPS::gen_max_marshaled_size (const GUID_t &)
bool OpenDDS::DCPS::operator== (const GUID_t &lhs, const GUID_t &rhs)
bool OpenDDS::DCPS::operator!= (const GUID_t &lhs, const GUID_t &rhs)
bool OpenDDS::DCPS::operator== (const EntityId_t &lhs, const EntityId_t &rhs)
bool OpenDDS::DCPS::operator!= (const EntityId_t &lhs, const EntityId_t &rhs)
OPENDDS_STRING OpenDDS::DCPS::to_string (const GUID_t &guid)
std::ostream & OpenDDS::DCPS::operator<< (std::ostream &os, const GUID_t &rhs)
std::istream & OpenDDS::DCPS::operator>> (std::istream &is, GUID_t &rhs)

Variables

const GuidVendorId_t OpenDDS::DCPS::VENDORID_OCI = { 0x01, 0x03 }
 Vendor Id value specified for OCI is used for OpenDDS.
const GuidPrefix_t OpenDDS::DCPS::GUIDPREFIX_UNKNOWN = { 0 }
 Nil value for the GUID prefix (participant identifier).
const EntityId_t OpenDDS::DCPS::ENTITYID_UNKNOWN = { {0x00,0x00,0x00}, 0x00}
 Entity Id values specified in Version 2.1 of RTPS specification.
const EntityId_t OpenDDS::DCPS::ENTITYID_PARTICIPANT = { {0x00,0x00,0x01}, 0xc1}
const EntityId_t OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_TOPIC_WRITER = { {0x00,0x00,0x02}, 0xc2}
const EntityId_t OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_TOPIC_READER = { {0x00,0x00,0x02}, 0xc7}
const EntityId_t OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_PUBLICATIONS_WRITER = { {0x00,0x00,0x03}, 0xc2}
const EntityId_t OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_PUBLICATIONS_READER = { {0x00,0x00,0x03}, 0xc7}
const EntityId_t OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_SUBSCRIPTIONS_WRITER = { {0x00,0x00,0x04}, 0xc2}
const EntityId_t OpenDDS::DCPS::ENTITYID_SEDP_BUILTIN_SUBSCRIPTIONS_READER = { {0x00,0x00,0x04}, 0xc7}
const EntityId_t OpenDDS::DCPS::ENTITYID_SPDP_BUILTIN_PARTICIPANT_WRITER = { {0x00,0x01,0x00}, 0xc2}
const EntityId_t OpenDDS::DCPS::ENTITYID_SPDP_BUILTIN_PARTICIPANT_READER = { {0x00,0x01,0x00}, 0xc7}
const EntityId_t OpenDDS::DCPS::ENTITYID_P2P_BUILTIN_PARTICIPANT_MESSAGE_WRITER = { {0x00,0x02,0x00}, 0xc2}
const EntityId_t OpenDDS::DCPS::ENTITYID_P2P_BUILTIN_PARTICIPANT_MESSAGE_READER = { {0x00,0x02,0x00}, 0xc7}
const GUID_t OpenDDS::DCPS::GUID_UNKNOWN = { {0,0,0,0,0,0,0,0,0,0,0,0}, { {0,0,0}, 0} }
 Nil value for GUID.


Generated on Fri Feb 12 20:05:35 2016 for OpenDDS by  doxygen 1.4.7