Safe DDS
eprosima::safedds::dds::DataWriterQos Class Reference

Class to store and manage a dds::DataWriter QoS configuration. More...

#include <DataWriterQos.hpp>

Public Member Functions

 DataWriterQos () noexcept
 Constructor. More...
 
DataWriterAllocationsQosPolicyallocations () &noexcept
 Allocations getter. Can only be used on lvalue objects. More...
 
DataWriterWireProtocolQosPolicywire_protocol_qos () &noexcept
 Getter for DataWriterWireProtocolQosPolicy. Can only be used on lvalue objects. More...
 
WriterDataLifecycleQosPolicywriter_data_lifecycle () &noexcept
 Getter for WriterDataLifecycleQosPolicy. Can only be used on lvalue objects. More...
 
OwnershipStrengthQosPolicyownership_strength () &noexcept
 Getter for OwnershipStrengthQosPolicy. Can only be used on lvalue objects. More...
 
const DataWriterAllocationsQosPolicyallocations () const &&noexcept=delete
 Deleted const getter for DataWriterAllocationsQosPolicy on rvalue objects. More...
 
const DataWriterAllocationsQosPolicyallocations () const &noexcept
 Const Allocations getter.Can only be used on lvalue objects. More...
 
const DataWriterWireProtocolQosPolicywire_protocol_qos () const &&noexcept=delete
 Deleted const getter for DataWriterWireProtocolQosPolicy on rvalue objects. More...
 
const DataWriterWireProtocolQosPolicywire_protocol_qos () const &noexcept
 Const getter for DataWriterWireProtocolQosPolicy. Can only be used on lvalue objects. More...
 
const WriterDataLifecycleQosPolicywriter_data_lifecycle () const &&noexcept=delete
 Deleted const getter for WriterDataLifecycleQosPolicy on rvalue objects. More...
 
const OwnershipStrengthQosPolicyownership_strength () const &noexcept
 Const getter for OwnershipStrengthQosPolicy. Can only be used on lvalue objects. More...
 
const OwnershipStrengthQosPolicyownership_strength () const &&noexcept=delete
 Deleted const getter for OwnershipStrengthQosPolicy on rvalue objects. More...
 
const WriterDataLifecycleQosPolicywriter_data_lifecycle () const &noexcept
 Const getter for WriterDataLifecycleQosPolicy. Can only be used on lvalue objects. More...
 
DurabilityServiceQosPolicydurability_service () &noexcept
 DurabilityServiceQosPolicy getter. Can only be used on lvalue objects. More...
 
const DurabilityServiceQosPolicydurability_service () const &&noexcept=delete
 Deleted const getter for DurabilityServiceQosPolicy on rvalue objects. More...
 
const DurabilityServiceQosPolicydurability_service () const &noexcept
 Const DurabilityServiceQosPolicy getter. Can only be used on lvalue objects. More...
 
TransportPriorityQosPolicytransport_priority () &noexcept
 TransportPriority getter. Can only be used on lvalue objects. More...
 
const TransportPriorityQosPolicytransport_priority () const &&noexcept=delete
 Deleted const getter for TransportPriorityQosPolicy on rvalue objects. More...
 
const TransportPriorityQosPolicytransport_priority () const &noexcept
 Const TransportPriority getter. Can only be used on lvalue objects. More...
 
LifespanQosPolicylifespan () &noexcept
 Lifespan getter. Can only be used on lvalue objects. More...
 
const LifespanQosPolicylifespan () const &&noexcept=delete
 Deleted const getter for LifespanQosPolicy on rvalue objects. More...
 
const LifespanQosPolicylifespan () const &noexcept
 Const Lifespan getter. Can only be used on lvalue objects. More...
 
EndpointQosendpoint_qos () &noexcept
 Get EndpointQos. Can only be used on lvalue objects. More...
 
const EndpointQosendpoint_qos () const &&noexcept=delete
 Deleted const getter for EndpointQos on rvalue objects. More...
 
const EndpointQosendpoint_qos () const &noexcept
 Get const EndpointQos. Can only be used on lvalue objects. More...
 
ReturnCode is_supported () const noexcept override
 Check all QoS policies are supported. More...
 
ReturnCode is_consistent () const noexcept override
 Check if configured Qos values are consistent. More...
 
PartitionQosPolicypartition () &noexcept
 Expose parent partition getter method. More...
 
const PartitionQosPolicypartition () const &&noexcept=delete
 Expose parent partition getter method. More...
 
const PartitionQosPolicypartition () const &noexcept
 Expose parent partition getter method. More...
 
PresentationQosPolicypresentation () &noexcept
 Expose parent presentation getter method. More...
 
const PresentationQosPolicypresentation () const &&noexcept=delete
 Expose parent presentation getter method. More...
 
const PresentationQosPolicypresentation () const &noexcept
 Expose parent presentation getter method. More...
 
UserDataQosPolicyuser_data () &noexcept
 Expose parent user_data getter method. More...
 
const UserDataQosPolicyuser_data () const &&noexcept=delete
 Expose parent user_data getter method. More...
 
const UserDataQosPolicyuser_data () const &noexcept
 Expose parent user_data getter method. More...
 
DataRepresentationQosPolicyrepresentation () &noexcept
 Expose parent representation getter method. More...
 
const DataRepresentationQosPolicyrepresentation () const &&noexcept=delete
 Expose parent representation getter method. More...
 
const DataRepresentationQosPolicyrepresentation () const &noexcept
 Expose parent representation getter method. More...
 

Additional Inherited Members

- Protected Member Functions inherited from eprosima::safedds::dds::EndpointQos
 EndpointQos () noexcept=default
 Default constructor. More...
 
 ~EndpointQos () noexcept override=default
 Destructor. More...
 
 EndpointQos (const EndpointQos &) noexcept=default
 Copy constructor. More...
 
 EndpointQos (EndpointQos &&) noexcept=default
 Move constructor. More...
 
EndpointQosoperator= (const EndpointQos &) noexcept=default
 Assignment operator. More...
 
EndpointQosoperator= (EndpointQos &&other) noexcept=default
 Move assignment operator. More...
 
PartitionQosPolicypartition () &noexcept
 Getter for PartitionQosPolicy. Can only be used on lvalue objects. More...
 
PresentationQosPolicypresentation () &noexcept
 Getter for PresentationQosPolicy. Can only be used on lvalue objects. More...
 
const PartitionQosPolicypartition () const &&noexcept=delete
 Deleted const getter for PartitionQosPolicy on rvalue objects. More...
 
const PartitionQosPolicypartition () const &noexcept
 Const getter for PartitionQosPolicy. Can only be used on lvalue objects. More...
 
const PresentationQosPolicypresentation () const &&noexcept=delete
 Deleted const getter for PresentationQosPolicy on rvalue objects. More...
 
const PresentationQosPolicypresentation () const &noexcept
 Const getter for PresentationQosPolicy. Can only be used on lvalue objects. More...
 
UserDataQosPolicyuser_data () &noexcept
 Getter for UserDataQosPolicy. Can only be used on lvalue objects. More...
 
const UserDataQosPolicyuser_data () const &&noexcept=delete
 Deleted const getter for UserDataQosPolicy on rvalue objects. More...
 
const UserDataQosPolicyuser_data () const &noexcept
 Const getter for UserDataQosPolicy. Can only be used on lvalue objects. More...
 
DataRepresentationQosPolicyrepresentation () &noexcept
 Getter for DataRepresentationQosPolicy. Can only be used on lvalue objects. More...
 
const DataRepresentationQosPolicyrepresentation () const &&noexcept=delete
 Deleted const getter for DataRepresentationQosPolicy on rvalue objects. More...
 
const DataRepresentationQosPolicyrepresentation () const &noexcept
 Const getter for DataRepresentationQosPolicy. Can only be used on lvalue objects. More...
 
CommonQoscommon_qos () &noexcept
 Get CommonQos. Can only be used on lvalue objects. More...
 
const CommonQoscommon_qos () const &&noexcept=delete
 Deleted const getter for CommonQos on rvalue objects. More...
 
const CommonQoscommon_qos () const &noexcept
 Get const CommonQos. Can only be used on lvalue objects. More...
 
ReturnCode is_supported () const noexcept override
 Check all QoS policies are supported. More...
 
ReturnCode is_consistent () const noexcept override
 Check if configured Qos values are consistent. More...
 
DurabilityQosPolicydurability () &noexcept
 Expose parent durability getter method. More...
 
const DurabilityQosPolicydurability () const &&noexcept=delete
 Expose parent durability getter method. More...
 
const DurabilityQosPolicydurability () const &noexcept
 Expose parent durability getter method. More...
 
DeadlineQosPolicydeadline () &noexcept
 Expose parent deadline getter method. More...
 
const DeadlineQosPolicydeadline () const &&noexcept=delete
 Expose parent deadline getter method. More...
 
const DeadlineQosPolicydeadline () const &noexcept
 Expose parent deadline getter method. More...
 
LivelinessQosPolicyliveliness () &noexcept
 Expose parent liveliness getter method. More...
 
const LivelinessQosPolicyliveliness () const &&noexcept=delete
 Expose parent liveliness getter method. More...
 
const LivelinessQosPolicyliveliness () const &noexcept
 Expose parent liveliness getter method. More...
 
ReliabilityQosPolicyreliability () &noexcept
 Expose parent reliability getter method. More...
 
const ReliabilityQosPolicyreliability () const &&noexcept=delete
 Expose parent reliability getter method. More...
 
const ReliabilityQosPolicyreliability () const &noexcept
 Expose parent reliability getter method. More...
 
HistoryQosPolicyhistory () &noexcept
 Expose parent history getter method. More...
 
const HistoryQosPolicyhistory () const &&noexcept=delete
 Expose parent history getter method. More...
 
const HistoryQosPolicyhistory () const &noexcept
 Expose parent history getter method. More...
 
ResourceLimitsQosPolicyresource_limits () &noexcept
 Expose parent resource_limits getter method. More...
 
const ResourceLimitsQosPolicyresource_limits () const &&noexcept=delete
 Expose parent resource_limits getter method. More...
 
const ResourceLimitsQosPolicyresource_limits () const &noexcept
 Expose parent resource_limits getter method. More...
 
OwnershipQosPolicyownership () &noexcept
 Expose parent ownership getter method. More...
 
const OwnershipQosPolicyownership () const &&noexcept=delete
 Expose parent ownership getter method. More...
 
const OwnershipQosPolicyownership () const &noexcept
 Expose parent ownership getter method. More...
 
LatencyBudgetQosPolicylatency_budget () &noexcept
 Expose parent latency_budget getter method. More...
 
const LatencyBudgetQosPolicylatency_budget () const &&noexcept=delete
 Expose parent latency_budget getter method. More...
 
const LatencyBudgetQosPolicylatency_budget () const &noexcept
 Expose parent latency_budget getter method. More...
 
DestinationOrderQosPolicydestination_order () &noexcept
 Expose parent destination_order getter method. More...
 
const DestinationOrderQosPolicydestination_order () const &&noexcept=delete
 Expose parent destination_order getter method. More...
 
const DestinationOrderQosPolicydestination_order () const &noexcept
 Expose parent destination_order getter method. More...
 
- Protected Member Functions inherited from eprosima::safedds::dds::CommonQos
 CommonQos () noexcept=default
 Default constructor. More...
 
virtual ~CommonQos () noexcept=default
 Virtual destructor. More...
 
 CommonQos (const CommonQos &) noexcept=default
 Copy constructor. More...
 
 CommonQos (CommonQos &&) noexcept=default
 Move constructor. More...
 
CommonQosoperator= (const CommonQos &) noexcept=default
 Assignment operator. More...
 
CommonQosoperator= (CommonQos &&) noexcept=default
 Move assignment operator. More...
 
DurabilityQosPolicydurability () &noexcept
 Getter for DurabilityQosPolicy. Can only be used on lvalue objects. More...
 
DeadlineQosPolicydeadline () &noexcept
 Getter for DeadlineQosPolicy. Can only be used on lvalue objects. More...
 
LivelinessQosPolicyliveliness () &noexcept
 Getter for LivelinessQosPolicy. Can only be used on lvalue objects. More...
 
ReliabilityQosPolicyreliability () &noexcept
 Getter for ReliabilityQosPolicy. Can only be used on lvalue objects. More...
 
HistoryQosPolicyhistory () &noexcept
 Getter for HistoryQosPolicy. Can only be used on lvalue objects. More...
 
ResourceLimitsQosPolicyresource_limits () &noexcept
 Getter for ResourceLimitsQosPolicy. Can only be used on lvalue objects. More...
 
OwnershipQosPolicyownership () &noexcept
 Getter for OwnershipQosPolicy. Can only be used on lvalue objects. More...
 
LatencyBudgetQosPolicylatency_budget () &noexcept
 Getter for LatencyBudgetQosPolicy. Can only be used on lvalue objects. More...
 
DestinationOrderQosPolicydestination_order () &noexcept
 Getter for DestinationOrderQosPolicy. Can only be used on lvalue objects. More...
 
const DurabilityQosPolicydurability () const &&noexcept=delete
 Deleted const DurabilityQosPolicy getter for DurabilityQosPolicy on rvalue objects. More...
 
const DurabilityQosPolicydurability () const &noexcept
 Const getter for DurabilityQosPolicy. Can only be used on lvalue objects. More...
 
const DeadlineQosPolicydeadline () const &&noexcept=delete
 Deleted const getter for DeadlineQosPolicy on rvalue objects. More...
 
const DeadlineQosPolicydeadline () const &noexcept
 Const getter for DeadlineQosPolicy. Can only be used on lvalue objects. More...
 
const LivelinessQosPolicyliveliness () const &&noexcept=delete
 Deleted const getter for LivelinessQosPolicy on rvalue objects. More...
 
const LivelinessQosPolicyliveliness () const &noexcept
 Const getter for LivelinessQosPolicy. Can only be used on lvalue objects. More...
 
const ReliabilityQosPolicyreliability () const &&noexcept=delete
 Deleted const getter for ReliabilityQosPolicy on rvalue objects. More...
 
const ReliabilityQosPolicyreliability () const &noexcept
 Const getter for ReliabilityQosPolicy. Can only be used on lvalue objects. More...
 
const HistoryQosPolicyhistory () const &&noexcept=delete
 Deleted const getter for HistoryQosPolicy on rvalue objects. More...
 
const HistoryQosPolicyhistory () const &noexcept
 Const getter for HistoryQosPolicy. Can only be used on lvalue objects. More...
 
const ResourceLimitsQosPolicyresource_limits () const &&noexcept=delete
 Deleted const getter for ResourceLimitsQosPolicy on rvalue objects. More...
 
const ResourceLimitsQosPolicyresource_limits () const &noexcept
 Const getter for ResourceLimitsQosPolicy. Can only be used on lvalue objects. More...
 
const OwnershipQosPolicyownership () const &&noexcept=delete
 Deleted const getter for OwnershipQosPolicy on rvalue objects. More...
 
const OwnershipQosPolicyownership () const &noexcept
 Const getter for OwnershipQosPolicy. Can only be used on lvalue objects. More...
 
const LatencyBudgetQosPolicylatency_budget () const &&noexcept=delete
 Deleted const getter for LatencyBudgetQosPolicy on rvalue objects. More...
 
const LatencyBudgetQosPolicylatency_budget () const &noexcept
 Const getter for LatencyBudgetQosPolicy. Can only be used on lvalue objects. More...
 
const DestinationOrderQosPolicydestination_order () const &&noexcept=delete
 Deleted const getter for DestinationOrderQosPolicy on rvalue objects. More...
 
const DestinationOrderQosPolicydestination_order () const &noexcept
 Const getter for DestinationOrderQosPolicy. Can only be used on lvalue objects. More...
 
- Protected Attributes inherited from eprosima::safedds::dds::EndpointQos
PartitionQosPolicy partition_
 Partition QoS policy. More...
 
PresentationQosPolicy presentation_
 Presentation QoS policy. More...
 
UserDataQosPolicy user_data_
 User data QoS policy. More...
 
DataRepresentationQosPolicy representation_
 Data representation QoS policy. More...
 
- Protected Attributes inherited from eprosima::safedds::dds::CommonQos
DurabilityQosPolicy durability_
 Durability QoS policy. More...
 
DeadlineQosPolicy deadline_
 Deadline QoS policy. More...
 
LivelinessQosPolicy liveliness_
 Liveliness QoS policy. More...
 
ReliabilityQosPolicy reliability_
 Reliability QoS policy. More...
 
HistoryQosPolicy history_
 History QoS policy. More...
 
ResourceLimitsQosPolicy resource_limits_
 Resource limits QoS policy. More...
 
OwnershipQosPolicy ownership_
 Ownership QoS policy. More...
 
LatencyBudgetQosPolicy latency_budget_
 Latency Budget QoS policy. More...
 
DestinationOrderQosPolicy destination_order_
 Destination Order QoS policy. More...
 

Detailed Description

Class to store and manage a dds::DataWriter QoS configuration.

Note
In all cases, DataWriterQos will follow the target TopicQoS configuration.

Constructor & Destructor Documentation

◆ DataWriterQos()

eprosima::safedds::dds::DataWriterQos::DataWriterQos ( )
explicitnoexcept

Constructor.

Member Function Documentation

◆ allocations() [1/3]

DataWriterAllocationsQosPolicy& eprosima::safedds::dds::DataWriterQos::allocations ( ) &
noexcept

Allocations getter. Can only be used on lvalue objects.

Returns
DataWriterAllocationsQosPolicy.

◆ allocations() [2/3]

const DataWriterAllocationsQosPolicy& eprosima::safedds::dds::DataWriterQos::allocations ( ) const &&
deletenoexcept

Deleted const getter for DataWriterAllocationsQosPolicy on rvalue objects.

◆ allocations() [3/3]

const DataWriterAllocationsQosPolicy& eprosima::safedds::dds::DataWriterQos::allocations ( ) const &
noexcept

Const Allocations getter.Can only be used on lvalue objects.

Returns
DataWriterAllocationsQosPolicy.

◆ durability_service() [1/3]

DurabilityServiceQosPolicy& eprosima::safedds::dds::DataWriterQos::durability_service ( ) &
noexcept

DurabilityServiceQosPolicy getter. Can only be used on lvalue objects.

Returns
DurabilityServiceQosPolicy

◆ durability_service() [2/3]

const DurabilityServiceQosPolicy& eprosima::safedds::dds::DataWriterQos::durability_service ( ) const &&
deletenoexcept

Deleted const getter for DurabilityServiceQosPolicy on rvalue objects.

◆ durability_service() [3/3]

const DurabilityServiceQosPolicy& eprosima::safedds::dds::DataWriterQos::durability_service ( ) const &
noexcept

Const DurabilityServiceQosPolicy getter. Can only be used on lvalue objects.

Returns
DurabilityServiceQosPolicy

◆ endpoint_qos() [1/3]

EndpointQos& eprosima::safedds::dds::DataWriterQos::endpoint_qos ( ) &
noexcept

Get EndpointQos. Can only be used on lvalue objects.

Returns
EndpointQos&

◆ endpoint_qos() [2/3]

const EndpointQos& eprosima::safedds::dds::DataWriterQos::endpoint_qos ( ) const &&
deletenoexcept

Deleted const getter for EndpointQos on rvalue objects.

◆ endpoint_qos() [3/3]

const EndpointQos& eprosima::safedds::dds::DataWriterQos::endpoint_qos ( ) const &
noexcept

Get const EndpointQos. Can only be used on lvalue objects.

Returns
EndpointQos&

◆ is_consistent()

ReturnCode eprosima::safedds::dds::DataWriterQos::is_consistent ( ) const
overridevirtualnoexcept

Check if configured Qos values are consistent.

Returns
ReturnCode.

Reimplemented from eprosima::safedds::dds::CommonQos.

◆ is_supported()

ReturnCode eprosima::safedds::dds::DataWriterQos::is_supported ( ) const
overridevirtualnoexcept

Check all QoS policies are supported.

Returns
ReturnCode.

Reimplemented from eprosima::safedds::dds::CommonQos.

◆ lifespan() [1/3]

LifespanQosPolicy& eprosima::safedds::dds::DataWriterQos::lifespan ( ) &
noexcept

Lifespan getter. Can only be used on lvalue objects.

Returns
LifespanQosPolicy

◆ lifespan() [2/3]

const LifespanQosPolicy& eprosima::safedds::dds::DataWriterQos::lifespan ( ) const &&
deletenoexcept

Deleted const getter for LifespanQosPolicy on rvalue objects.

◆ lifespan() [3/3]

const LifespanQosPolicy& eprosima::safedds::dds::DataWriterQos::lifespan ( ) const &
noexcept

Const Lifespan getter. Can only be used on lvalue objects.

Returns
LifespanQosPolicy

◆ ownership_strength() [1/3]

OwnershipStrengthQosPolicy& eprosima::safedds::dds::DataWriterQos::ownership_strength ( ) &
noexcept

Getter for OwnershipStrengthQosPolicy. Can only be used on lvalue objects.

Returns
OwnershipStrengthQosPolicy

◆ ownership_strength() [2/3]

const OwnershipStrengthQosPolicy& eprosima::safedds::dds::DataWriterQos::ownership_strength ( ) const &&
deletenoexcept

Deleted const getter for OwnershipStrengthQosPolicy on rvalue objects.

◆ ownership_strength() [3/3]

const OwnershipStrengthQosPolicy& eprosima::safedds::dds::DataWriterQos::ownership_strength ( ) const &
noexcept

Const getter for OwnershipStrengthQosPolicy. Can only be used on lvalue objects.

Returns
OwnershipStrengthQosPolicy

◆ partition() [1/3]

PartitionQosPolicy& eprosima::safedds::dds::EndpointQos::partition
noexcept

Expose parent partition getter method.

Returns
PartitionQosPolicy

◆ partition() [2/3]

const PartitionQosPolicy& eprosima::safedds::dds::EndpointQos::partition
deletenoexcept

Expose parent partition getter method.

Returns
PartitionQosPolicy

◆ partition() [3/3]

const PartitionQosPolicy& eprosima::safedds::dds::EndpointQos::partition
noexcept

Expose parent partition getter method.

Returns
PartitionQosPolicy

◆ presentation() [1/3]

PresentationQosPolicy& eprosima::safedds::dds::EndpointQos::presentation
noexcept

Expose parent presentation getter method.

Returns
PresentationQosPolicy

◆ presentation() [2/3]

const PresentationQosPolicy& eprosima::safedds::dds::EndpointQos::presentation
deletenoexcept

Expose parent presentation getter method.

Returns
PresentationQosPolicy

◆ presentation() [3/3]

const PresentationQosPolicy& eprosima::safedds::dds::EndpointQos::presentation
noexcept

Expose parent presentation getter method.

Returns
PresentationQosPolicy

◆ representation() [1/3]

DataRepresentationQosPolicy& eprosima::safedds::dds::EndpointQos::representation
noexcept

Expose parent representation getter method.

Returns
DataRepresentationQosPolicy

◆ representation() [2/3]

const DataRepresentationQosPolicy& eprosima::safedds::dds::EndpointQos::representation
deletenoexcept

Expose parent representation getter method.

Returns
DataRepresentationQosPolicy

◆ representation() [3/3]

const DataRepresentationQosPolicy& eprosima::safedds::dds::EndpointQos::representation
noexcept

Expose parent representation getter method.

Returns
DataRepresentationQosPolicy

◆ transport_priority() [1/3]

TransportPriorityQosPolicy& eprosima::safedds::dds::DataWriterQos::transport_priority ( ) &
noexcept

TransportPriority getter. Can only be used on lvalue objects.

Returns
TransportPriorityQosPolicy

◆ transport_priority() [2/3]

const TransportPriorityQosPolicy& eprosima::safedds::dds::DataWriterQos::transport_priority ( ) const &&
deletenoexcept

Deleted const getter for TransportPriorityQosPolicy on rvalue objects.

◆ transport_priority() [3/3]

const TransportPriorityQosPolicy& eprosima::safedds::dds::DataWriterQos::transport_priority ( ) const &
noexcept

Const TransportPriority getter. Can only be used on lvalue objects.

Returns
TransportPriorityQosPolicy

◆ user_data() [1/3]

UserDataQosPolicy& eprosima::safedds::dds::EndpointQos::user_data
noexcept

Expose parent user_data getter method.

Returns
UserDataQosPolicy

◆ user_data() [2/3]

const UserDataQosPolicy& eprosima::safedds::dds::EndpointQos::user_data
deletenoexcept

Expose parent user_data getter method.

Returns
UserDataQosPolicy

◆ user_data() [3/3]

const UserDataQosPolicy& eprosima::safedds::dds::EndpointQos::user_data
noexcept

Expose parent user_data getter method.

Returns
UserDataQosPolicy

◆ wire_protocol_qos() [1/3]

DataWriterWireProtocolQosPolicy& eprosima::safedds::dds::DataWriterQos::wire_protocol_qos ( ) &
noexcept

Getter for DataWriterWireProtocolQosPolicy. Can only be used on lvalue objects.

Returns
DataWriterWireProtocolQosPolicy

◆ wire_protocol_qos() [2/3]

const DataWriterWireProtocolQosPolicy& eprosima::safedds::dds::DataWriterQos::wire_protocol_qos ( ) const &&
deletenoexcept

Deleted const getter for DataWriterWireProtocolQosPolicy on rvalue objects.

◆ wire_protocol_qos() [3/3]

const DataWriterWireProtocolQosPolicy& eprosima::safedds::dds::DataWriterQos::wire_protocol_qos ( ) const &
noexcept

Const getter for DataWriterWireProtocolQosPolicy. Can only be used on lvalue objects.

Returns
DataWriterWireProtocolQosPolicy

◆ writer_data_lifecycle() [1/3]

WriterDataLifecycleQosPolicy& eprosima::safedds::dds::DataWriterQos::writer_data_lifecycle ( ) &
noexcept

Getter for WriterDataLifecycleQosPolicy. Can only be used on lvalue objects.

Returns
WriterDataLifecycleQosPolicy

◆ writer_data_lifecycle() [2/3]

const WriterDataLifecycleQosPolicy& eprosima::safedds::dds::DataWriterQos::writer_data_lifecycle ( ) const &&
deletenoexcept

Deleted const getter for WriterDataLifecycleQosPolicy on rvalue objects.

◆ writer_data_lifecycle() [3/3]

const WriterDataLifecycleQosPolicy& eprosima::safedds::dds::DataWriterQos::writer_data_lifecycle ( ) const &
noexcept

Const getter for WriterDataLifecycleQosPolicy. Can only be used on lvalue objects.

Returns
WriterDataLifecycleQosPolicy

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