Safe DDS
eprosima::safedds::protocol::GUIDPrefix Struct Reference

GUID Prefix information. More...

#include <GUIDPrefix.hpp>

Static Public Member Functions

static GUIDPrefix from_uint64 (uint64_t value) noexcept
 Generate a GUIDPrefix from a uint64_t. More...
 

Public Attributes

memory::container::Array< uint8_t, GUID_PREFIX_SIZEdata
 GUIDPrefix data. More...
 

Static Public Attributes

static constexpr uint32_t GUID_PREFIX_SIZE = 12
 GUID Prefix size in bytes. More...
 
static constexpr uint32_t CDR_SERIALIZED_SIZE = GUID_PREFIX_SIZE
 CDR serialized size. More...
 

Detailed Description

GUID Prefix information.

Member Function Documentation

◆ from_uint64()

static GUIDPrefix eprosima::safedds::protocol::GUIDPrefix::from_uint64 ( uint64_t  value)
staticnoexcept

Generate a GUIDPrefix from a uint64_t.

Parameters
valueuint64_t value to convert.
Returns
GUIDPrefix generated from value.

Member Data Documentation

◆ CDR_SERIALIZED_SIZE

constexpr uint32_t eprosima::safedds::protocol::GUIDPrefix::CDR_SERIALIZED_SIZE = GUID_PREFIX_SIZE
staticconstexpr

CDR serialized size.

◆ data

memory::container::Array<uint8_t, GUID_PREFIX_SIZE> eprosima::safedds::protocol::GUIDPrefix::data

GUIDPrefix data.

◆ GUID_PREFIX_SIZE

constexpr uint32_t eprosima::safedds::protocol::GUIDPrefix::GUID_PREFIX_SIZE = 12
staticconstexpr

GUID Prefix size in bytes.


The documentation for this struct was generated from the following file: