Safe DDS
eprosima::safedds::dds::UserInlineQoS Struct Reference

Definition of InlineQoS exposed to user APIs. More...

#include <InlineQoS.hpp>

Public Attributes

memory::Optional< protocol::SampleKey > related_sample_identity {}
 Related sample identity. More...
 

Static Public Attributes

static constexpr uint32_t RELATED_SAMPLE_IDENTITY_PARAMETER_SIZE
 Related sample identity parameter CDR serialized size. More...
 
static constexpr uint32_t CDR_SERIALIZED_SIZE = RELATED_SAMPLE_IDENTITY_PARAMETER_SIZE
 CDR serialized size. More...
 

Detailed Description

Definition of InlineQoS exposed to user APIs.

Member Data Documentation

◆ CDR_SERIALIZED_SIZE

constexpr uint32_t eprosima::safedds::dds::UserInlineQoS::CDR_SERIALIZED_SIZE = RELATED_SAMPLE_IDENTITY_PARAMETER_SIZE
staticconstexpr

CDR serialized size.

◆ related_sample_identity

memory::Optional<protocol::SampleKey> eprosima::safedds::dds::UserInlineQoS::related_sample_identity {}

Related sample identity.

◆ RELATED_SAMPLE_IDENTITY_PARAMETER_SIZE

constexpr uint32_t eprosima::safedds::dds::UserInlineQoS::RELATED_SAMPLE_IDENTITY_PARAMETER_SIZE
staticconstexpr
Initial value:
=
serialization::cdr::rtps::ParameterHeader::CDR_SERIALIZED_SIZE +
protocol::SampleKey::CDR_SERIALIZED_SIZE,
serialization::cdr::rtps::ParameterHeader::PARAMETER_ALIGMENT>()
uint32_t align_to(uint32_t v, uint32_t s) noexcept
gets the aligned position for the current index and element size.
Definition: Alignment.hpp:72

Related sample identity parameter CDR serialized size.


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