RTI Connext .Net APIs
Version 5.0.0
|
QoS policies supported by a DDS::DataWriter entity. More...
#include <managed_publication.h>
QoS policies supported by a DDS::DataWriter entity.
You must set certain members in a consistent manner:
- DDS::DataWriterQos::history .depth <= DDS::DataWriterQos::resource_limits .max_samples_per_instance
- DDS::DataWriterQos::resource_limits .max_samples_per_instance <= DDS::DataWriterQos::resource_limits .max_samples
- DDS::DataWriterQos::resource_limits .initial_samples <= DDS::DataWriterQos::resource_limits .max_samples
- DDS::DataWriterQos::resource_limits .initial_instances <= DDS::DataWriterQos::resource_limits .max_instances
- length of DDS::DataWriterQos::user_data .value <= DDS::DomainParticipantQos::resource_limits .writer_user_data_max_length
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_InconsistentPolicy and DDS::Publisher::create_datawriter and DDS::Publisher::create_datawriter_with_profile and will return NULL.
DurabilityQosPolicy DDS::DataWriterQos::durability |
Durability policy, DURABILITY.
DurabilityServiceQosPolicy DDS::DataWriterQos::durability_service |
DurabilityService policy, DURABILITY_SERVICE.
DeadlineQosPolicy DDS::DataWriterQos::deadline |
Deadline policy, DEADLINE.
LatencyBudgetQosPolicy DDS::DataWriterQos::latency_budget |
Latency budget policy, LATENCY_BUDGET.
LivelinessQosPolicy DDS::DataWriterQos::liveliness |
Liveliness policy, LIVELINESS.
ReliabilityQosPolicy DDS::DataWriterQos::reliability |
Reliability policy, RELIABILITY.
DestinationOrderQosPolicy DDS::DataWriterQos::destination_order |
Destination order policy, DESTINATION_ORDER.
HistoryQosPolicy DDS::DataWriterQos::history |
History policy, HISTORY.
ResourceLimitsQosPolicy DDS::DataWriterQos::resource_limits |
Resource limits policy, RESOURCE_LIMITS.
TransportPriorityQosPolicy DDS::DataWriterQos::transport_priority |
Transport priority policy, TRANSPORT_PRIORITY.
LifespanQosPolicy DDS::DataWriterQos::lifespan |
Lifespan policy, LIFESPAN.
UserDataQosPolicy ^ DDS::DataWriterQos::user_data |
User data policy, USER_DATA.
OwnershipQosPolicy DDS::DataWriterQos::ownership |
Ownership policy, OWNERSHIP.
OwnershipStrengthQosPolicy DDS::DataWriterQos::ownership_strength |
Ownership strength policy, OWNERSHIP_STRENGTH.
WriterDataLifecycleQosPolicy DDS::DataWriterQos::writer_data_lifecycle |
Writer data lifecycle policy, WRITER_DATA_LIFECYCLE.
DataWriterResourceLimitsQosPolicy DDS::DataWriterQos::writer_resource_limits |
<<eXtension>> DDS::DataWriter protocol policy, DATA_WRITER_PROTOCOL
DataWriterProtocolQosPolicy DDS::DataWriterQos::protocol |
<<eXtension>> DDS::DataWriter protocol policy, DATA_WRITER_PROTOCOL
TransportSelectionQosPolicy ^ DDS::DataWriterQos::transport_selection |
<<eXtension>> Transport plugin selection policy, TRANSPORT_SELECTION.
Specifies the transports available for use by the DDS::DataWriter.
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.
PublishModeQosPolicy ^ DDS::DataWriterQos::publish_mode |
<<eXtension>> Publish mode policy, PUBLISH_MODE.
Determines whether the DDS::DataWriter publishes data synchronously or asynchronously and how.
PropertyQosPolicy ^ DDS::DataWriterQos::property_qos |
<<eXtension>> Property policy, PROPERTY.
BatchQosPolicy DDS::DataWriterQos::batch |
<<eXtension>> Batch policy, BATCH.
MultiChannelQosPolicy ^ DDS::DataWriterQos::multi_channel |
<<eXtension>> Multi channel policy, MULTICHANNEL.
AvailabilityQosPolicy ^ DDS::DataWriterQos::availability |
<<eXtension>> Availability policy, AVAILABILITY.
EntityNameQosPolicy ^ DDS::DataWriterQos::publication_name |
<<eXtension>> EntityName policy, ENTITY_NAME.
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.