CoreDX DDS C++ Reference Manual
Public Attributes | List of all members
DDS::DataWriterQos Class Reference

Structure that holds DataWriter Quality of Service policies. More...

Public Attributes

DurabilityQosPolicy durability
 The durability policy offered by the DataWriter.
DurabilityServiceQosPolicy durability_service
 The durability service configuration offered by the DataWriter.
DeadlineQosPolicy deadline
 The deadline committed to by the DataWriter.
LatencyBudgetQosPolicy latency_budget
 The latency allowed by the DataWriter.
LivelinessQosPolicy liveliness
 The liveliness mechanism offered by the DataWriter.
ReliabilityQosPolicy reliability
 The transport reliability offered by the DataWriter.
DestinationOrderQosPolicy destination_order
 The destination order logic offered by the DataWriter.
HistoryQosPolicy history
 The data history maintained by the DataWriter.
ResourceLimitsQosPolicy resource_limits
 The resource limits set on the DataWriter.
TransportPriorityQosPolicy transport_priority
 The transport priority supported by the DataWriter.
LifespanQosPolicy lifespan
 The expiration time for old samples managed by the DataWriter.
UserDataQosPolicy user_data
 A sequence of octets associated with the DataWriter.
OwnershipQosPolicy ownership
 The type of 'ownership' offered by the DataWriter.
OwnershipStrengthQosPolicy ownership_strength
 The measure of 'ownership strength' offered by the DataWriter.
WriterDataLifecycleQosPolicy writer_data_lifecycle
 Indicates if unregistered instances should be automatically disposed by the DataWriter.
DataRepresentationQosPolicy representation
 Informs DataReader(s) of the single data representation supported by this Writer. This must be consistent with the TypeSupport associated with the Writer's Topic.
RpcQosPolicy rpc
 Configure RPC relevant settings: instance_name, related_entity, and topic_aliases.
EntityNameQosPolicy entity_name
 Controls the Entity name of the DataWriter.
LoggingQosPolicy logging
 Controls the logging behavior of the DataWriter.
RTPSWriterQosPolicy rtps_writer
 Controls aspects of the RTPS Writer protocol for the DataWriter.

Detailed Description

Structure that holds DataWriter Quality of Service policies.

See also
DataWriter::set_qos(DataWriterQos) set_qos()
DataWriter::get_qos(DataWriterQos) get_qos()
Publisher::create_datawriter(Topic topic, DataWriterQos qos, DataWriterListener listener, long mask) create_datawriter()
Publisher::set_default_datawriter_qos(DataWriterQos) set_default_datawriter_qos()
Publisher::get_default_datawriter_qos(DataWriterQos) get_default_datawriter_qos()

© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.