10 #include <dds/DdsDcpsGuidTypeSupportImpl.h> 165 GuidConverter::operator std::wstring()
const 167 std::wostringstream os;
169 os << guid_str.c_str() <<
"(" << std::hex <<
checksum() <<
")";
174 #ifndef OPENDDS_SAFETY_PROFILE 186 return os << std::wstring(rhs);
188 #endif //DDS_HAS_WCHAR 189 #endif //OPENDDS_SAFETY_PROFILE 196 "%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
const octet ENTITYKIND_BUILTIN_TOPIC
const octet ENTITYKIND_BUILTIN_WRITER_WITH_KEY
ENTITYKIND_BUILTIN_PARTICIPANT.
const octet ENTITYKIND_OPENDDS_SUBSCRIBER
ENTITYKIND_BUILTIN_WRITER_WITH_KEY and ENTITYKIND_USER_WRITER_NO_KEY.
bool isReader() const
Returns true if the GUID represents a reader entity.
int snprintf(char *buf, size_t maxlen, const char *format,...) ACE_GCC_FORMAT_ATTRIBUTE(printf
String to_dds_string(unsigned short to_convert)
bool isUserDomainEntity() const
Returns true if the GUID represents a user defined type domain entity.
const octet ENTITYKIND_OPENDDS_NIL_WRITER
For creating custom GUIDs for things that are not DDS entities (OpenDDS-specific) ...
key GuidPrefix_t guidPrefix
const octet ENTITYKIND_BUILTIN_WRITER_NO_KEY
EntityKind entityKind() const
Extract the EntityKind value.
ENTITYKIND_USER_WRITER_WITH_KEY and ENTITYKIND_USER_WRITER_NO_KEY.
Conversion processing and value testing utilities for RTPS GUID_t types.
GuidConverter(const GUID_t &guid)
Construct from a GUID_t.
ENTITYKIND_BUILTIN_TOPIC.
const octet ENTITYKIND_USER_UNKNOWN
long checksum() const
Calculate the CRC32 checksum.
const octet ENTITYKIND_USER_READER_WITH_KEY
ENTITYKIND_OPENDDS_TOPIC.
const octet ENTITYKIND_OPENDDS_USER
ACE_CDR::Boolean operator<<(Serializer &serializer, CoherentChangeControl &value)
Marshal/Insertion into a buffer.
const octet ENTITYKIND_OPENDDS_TOPIC
long entityKey() const
Extract the EntityKey value.
ENTITYKIND_USER_READER_WITH_KEY and ENTITYKIND_USER_READER_NO_KEY.
key EntityKey_t entityKey
const octet ENTITYKIND_BUILTIN_PARTICIPANT
Publisher (OpenDDS-specific)
const octet ENTITYKIND_USER_WRITER_NO_KEY
ENTITYKIND_USER_UNKNOWN and ENTITYKIND_BUILTIN_UNKNOWN.
const octet ENTITYKIND_OPENDDS_PUBLISHER
bool isTopic() const
Returns true if the GUID represents a topic entity.
OPENDDS_STRING uniqueParticipantId() const
const octet ENTITYKIND_BUILTIN_UNKNOWN
bool isBuiltinDomainEntity() const
Returns true if the GUID represents a builtin type domain entity.
Subscriber (OpenDDS-specific)
ACE_UINT32 crc32(const char *str)
long entityId() const
Extract the EntityId value.
const octet ENTITYKIND_USER_WRITER_WITH_KEY
virtual ~GuidConverter()
Virtual destructor (this is a base class).
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
const char * to_string(MessageId value)
const octet ENTITYKIND_USER_READER_NO_KEY
bool isWriter() const
Returns true if the GUID represents a writer entity.
The Internal API and Implementation of OpenDDS.
ENTITYKIND_BUILTIN_READER_WITH_KEY and ENTITYKIND_USER_READER_NO_KEY.
const octet ENTITYKIND_BUILTIN_READER_NO_KEY
const octet ENTITYKIND_BUILTIN_READER_WITH_KEY
long vendorId() const
Extract the VendorId value.