| 
    RTI Connext C API Version 7.4.0
    
   | 
 
QoS policies supported by a DDS_DataWriter entity. More...
QoS policies supported by a DDS_DataWriter entity.
You must set certain members in a consistent manner:
If any of the above are not true, DDS_DataWriter_set_qos and DDS_DataWriter_set_qos_with_profile and DDS_Publisher_set_default_datawriter_qos and DDS_Publisher_set_default_datawriter_qos_with_profile will fail with DDS_RETCODE_INCONSISTENT_POLICY and DDS_Publisher_create_datawriter and DDS_Publisher_create_datawriter_with_profile and will return NULL.
| struct DDS_DurabilityQosPolicy DDS_DataWriterQos::durability | 
Durability policy, DURABILITY.
| struct DDS_DurabilityServiceQosPolicy DDS_DataWriterQos::durability_service | 
DurabilityService policy, DURABILITY_SERVICE.
| struct DDS_DeadlineQosPolicy DDS_DataWriterQos::deadline | 
| struct DDS_LatencyBudgetQosPolicy DDS_DataWriterQos::latency_budget | 
Latency budget policy, LATENCY_BUDGET.
| struct DDS_LivelinessQosPolicy DDS_DataWriterQos::liveliness | 
Liveliness policy, LIVELINESS.
| struct DDS_ReliabilityQosPolicy DDS_DataWriterQos::reliability | 
Reliability policy, RELIABILITY.
| struct DDS_DestinationOrderQosPolicy DDS_DataWriterQos::destination_order | 
Destination order policy, DESTINATION_ORDER.
| struct DDS_HistoryQosPolicy DDS_DataWriterQos::history | 
| struct DDS_ResourceLimitsQosPolicy DDS_DataWriterQos::resource_limits | 
Resource limits policy, RESOURCE_LIMITS.
| struct DDS_TransportPriorityQosPolicy DDS_DataWriterQos::transport_priority | 
Transport priority policy, TRANSPORT_PRIORITY.
| struct DDS_LifespanQosPolicy DDS_DataWriterQos::lifespan | 
| struct DDS_UserDataQosPolicy DDS_DataWriterQos::user_data | 
User data policy, USER_DATA.
| struct DDS_OwnershipQosPolicy DDS_DataWriterQos::ownership | 
| struct DDS_OwnershipStrengthQosPolicy DDS_DataWriterQos::ownership_strength | 
<<basic>> Ownership strength policy, OWNERSHIP_STRENGTH.
| struct DDS_WriterDataLifecycleQosPolicy DDS_DataWriterQos::writer_data_lifecycle | 
Writer data lifecycle policy, WRITER_DATA_LIFECYCLE.
| struct DDS_DataRepresentationQosPolicy DDS_DataWriterQos::representation | 
Data representation policy, DATA_REPRESENTATION.
| DDS_DataTagQosPolicy DDS_DataWriterQos::data_tags | 
DataTag policy, DATA_TAG.
| struct DDS_DataWriterResourceLimitsQosPolicy DDS_DataWriterQos::writer_resource_limits | 
<<extension>> Writer resource limits policy, DATA_WRITER_RESOURCE_LIMITS.
| struct DDS_DataWriterProtocolQosPolicy DDS_DataWriterQos::protocol | 
<<extension>> DDS_DataWriter protocol policy, DATA_WRITER_PROTOCOL
| struct DDS_TransportSelectionQosPolicy DDS_DataWriterQos::transport_selection | 
<<extension>> Transport plugin selection policy, TRANSPORT_SELECTION.
Specifies the transports available for use by the DDS_DataWriter.
| struct DDS_TransportUnicastQosPolicy DDS_DataWriterQos::unicast | 
<<extension>> Unicast transport policy, TRANSPORT_UNICAST.
Specifies the unicast transport interfaces and ports on which messages can be received.
The unicast interfaces are used to receive messages from DDS_DataReader entities in the domain.
| struct DDS_PublishModeQosPolicy DDS_DataWriterQos::publish_mode | 
<<extension>> Publish mode policy, PUBLISH_MODE.
Determines whether the DDS_DataWriter publishes data synchronously or asynchronously and how.
| struct DDS_PropertyQosPolicy DDS_DataWriterQos::property | 
<<basic>> <<extension>> Property policy, PROPERTY. See also Property Reference Guide.
| struct DDS_ServiceQosPolicy DDS_DataWriterQos::service | 
<<extension>> Service policy, SERVICE.
| struct DDS_BatchQosPolicy DDS_DataWriterQos::batch | 
<<extension>> Batch policy, BATCH.
| struct DDS_MultiChannelQosPolicy DDS_DataWriterQos::multi_channel | 
<<extension>> Multi channel policy, MULTICHANNEL.
| struct DDS_AvailabilityQosPolicy DDS_DataWriterQos::availability | 
<<extension>> Availability policy, AVAILABILITY.
| struct DDS_EntityNameQosPolicy DDS_DataWriterQos::publication_name | 
<<extension>> EntityName policy, ENTITY_NAME.
| struct DDS_TopicQueryDispatchQosPolicy DDS_DataWriterQos::topic_query_dispatch | 
<<extension>> Topic Query dispatch policy, TOPIC_QUERY_DISPATCH.
| struct DDS_DataWriterTransferModeQosPolicy DDS_DataWriterQos::transfer_mode | 
<<extension>> TransferMode policy, DATA_WRITER_TRANSFER_MODE.
| struct DDS_TypeSupportQosPolicy DDS_DataWriterQos::type_support | 
<<extension>> Type support data, TYPESUPPORT.
Optional value that is passed to a type plugin's on_endpoint_attached and serialization functions.