20.1.3.3. DataWriterQos
- class fastdds.DataWriterQos
Class DataWriterQos, containing all the possible Qos that can be set for a determined DataWriter. Although these values can be and are transmitted during the Endpoint Discovery Protocol, not all of the behaviour associated with them has been implemented in the library. Please consult each of them to check for implementation details and default values.
- data_sharing(*args)
Overload 1:
Getter for DataSharingQosPolicy
- Return type:
- Returns:
DataSharingQosPolicy reference
Overload 2:
Getter for DataSharingQosPolicy
- Return type:
- Returns:
DataSharingQosPolicy reference
Overload 3:
Setter for DataSharingQosPolicy
- Parameters:
data_sharing (
DataSharingQosPolicy
) – new value for the DataSharingQosPolicy
- deadline(*args)
Overload 1:
Getter for DeadlineQosPolicy
- Return type:
- Returns:
DeadlineQosPolicy reference
Overload 2:
Getter for DeadlineQosPolicy
- Return type:
- Returns:
DeadlineQosPolicy reference
Overload 3:
Setter for DeadlineQosPolicy
- Parameters:
deadline (
DeadlineQosPolicy
) – new value for the DeadlineQosPolicy
- destination_order(*args)
Overload 1:
Getter for DestinationOrderQosPolicy
- Return type:
- Returns:
DestinationOrderQosPolicy reference
Overload 2:
Getter for DestinationOrderQosPolicy
- Return type:
- Returns:
DestinationOrderQosPolicy reference
Overload 3:
Setter for DestinationOrderQosPolicy
- Parameters:
destination_order (
DestinationOrderQosPolicy
) – new value for the DestinationOrderQosPolicy
- durability(*args)
Overload 1:
Getter for DurabilityQosPolicy
- Return type:
- Returns:
DurabilityQosPolicy reference
Overload 2:
Getter for DurabilityQosPolicy
- Return type:
- Returns:
DurabilityQosPolicy reference
Overload 3:
Setter for DurabilityQosPolicy
- Parameters:
durability (
DurabilityQosPolicy
) – new value for the DurabilityQosPolicy
- durability_service(*args)
Overload 1:
Getter for DurabilityServiceQosPolicy
- Return type:
- Returns:
DurabilityServiceQosPolicy reference
Overload 2:
Getter for DurabilityServiceQosPolicy
- Return type:
- Returns:
DurabilityServiceQosPolicy reference
Overload 3:
Setter for DurabilityServiceQosPolicy
- Parameters:
durability_service (
DurabilityServiceQosPolicy
) – new value for the DurabilityServiceQosPolicy
- endpoint(*args)
Overload 1:
Getter for RTPSEndpointQos
- Return type:
- Returns:
RTPSEndpointQos reference
Overload 2:
Getter for RTPSEndpointQos :rtype:
RTPSEndpointQos
:return: RTPSEndpointQos referenceOverload 3:
Setter for RTPSEndpointQos
- Parameters:
endpoint (
RTPSEndpointQos
) – new value for the RTPSEndpointQos
- get_writerqos(pqos, tqos)
- history(*args)
Overload 1:
Getter for HistoryQosPolicy
- Return type:
- Returns:
HistoryQosPolicy reference
Overload 2:
Getter for HistoryQosPolicy
- Return type:
- Returns:
HistoryQosPolicy reference
Overload 3:
Setter for HistoryQosPolicy
- Parameters:
history (
HistoryQosPolicy
) – new value for the HistoryQosPolicy
- latency_budget(*args)
Overload 1:
Getter for LatencyBudgetQosPolicy
- Return type:
- Returns:
LatencyBudgetQosPolicy reference
Overload 2:
Getter for LatencyBudgetQosPolicy
- Return type:
- Returns:
LatencyBudgetQosPolicy reference
Overload 3:
Setter for LatencyBudgetQosPolicy
- Parameters:
latency_budget (
LatencyBudgetQosPolicy
) – new value for the LatencyBudgetQosPolicy
- lifespan(*args)
Overload 1:
Getter for LifespanQosPolicy
- Return type:
- Returns:
LifespanQosPolicy reference
Overload 2:
Getter for LifespanQosPolicy
- Return type:
- Returns:
LifespanQosPolicy reference
Overload 3:
Setter for LifespanQosPolicy
- Parameters:
lifespan (
LifespanQosPolicy
) – new value for the LifespanQosPolicy
- liveliness(*args)
Overload 1:
Getter for LivelinessQosPolicy
- Return type:
- Returns:
LivelinessQosPolicy reference
Overload 2:
Getter for LivelinessQosPolicy
- Return type:
- Returns:
LivelinessQosPolicy reference
Overload 3:
Setter for LivelinessQosPolicy
- Parameters:
liveliness (
LivelinessQosPolicy
) – new value for the LivelinessQosPolicy
- ownership(*args)
Overload 1:
Getter for OwnershipQosPolicy
- Return type:
- Returns:
OwnershipQosPolicy reference
Overload 2:
Getter for OwnershipQosPolicy
- Return type:
- Returns:
OwnershipQosPolicy reference
Overload 3:
Setter for OwnershipQosPolicy
- Parameters:
ownership (
OwnershipQosPolicy
) – new value for the OwnershipQosPolicy
- ownership_strength(*args)
Overload 1:
Getter for OwnershipStrengthQosPolicy
- Return type:
- Returns:
OwnershipStrengthQosPolicy reference
Overload 2:
Getter for OwnershipStrengthQosPolicy
- Return type:
- Returns:
OwnershipStrengthQosPolicy reference
Overload 3:
Setter for OwnershipStrengthQosPolicy
- Parameters:
ownership_strength (
OwnershipStrengthQosPolicy
) – new value for the OwnershipStrengthQosPolicy
- properties(*args)
Overload 1:
Getter for PropertyPolicyQos
- Return type:
PropertyPolicyQos
- Returns:
PropertyPolicyQos reference
Overload 2:
Getter for PropertyPolicyQos
- Return type:
PropertyPolicyQos
- Returns:
PropertyPolicyQos reference
Overload 3:
Setter for PropertyPolicyQos
- Parameters:
properties (
PropertyPolicyQos
) – new value for the PropertyPolicyQos
- publish_mode(*args)
Overload 1:
Getter for PublishModeQosPolicy
- Return type:
- Returns:
PublishModeQosPolicy reference
Overload 2:
Getter for PublishModeQosPolicy
- Return type:
- Returns:
PublishModeQosPolicy reference
Overload 3:
Setter for PublishModeQosPolicy
- Parameters:
publish_mode (
PublishModeQosPolicy
) – new value for the PublishModeQosPolicy
- reliability(*args)
Overload 1:
Getter for ReliabilityQosPolicy
- Return type:
- Returns:
ReliabilityQosPolicy reference
Overload 2:
Getter for ReliabilityQosPolicy
- Return type:
- Returns:
ReliabilityQosPolicy reference
Overload 3:
Setter for ReliabilityQosPolicy
- Parameters:
reliability (
ReliabilityQosPolicy
) – new value for the ReliabilityQosPolicy
- reliable_writer_qos(*args)
Overload 1:
Getter for RTPSReliableWriterQos
- Return type:
- Returns:
RTPSReliableWriterQos reference
Overload 2:
Getter for RTPSReliableWriterQos
- Return type:
- Returns:
RTPSReliableWriterQos reference
Overload 3:
Setter for RTPSReliableWriterQos
- Parameters:
reliable_writer_qos (
RTPSReliableWriterQos
) – new value for the RTPSReliableWriterQos
- resource_limits(*args)
Overload 1:
Getter for ResourceLimitsQosPolicy
- Return type:
- Returns:
ResourceLimitsQosPolicy reference
Overload 2:
Getter for ResourceLimitsQosPolicy
- Return type:
- Returns:
ResourceLimitsQosPolicy reference
Overload 3:
Setter for ResourceLimitsQosPolicy
- Parameters:
resource_limits (
ResourceLimitsQosPolicy
) – new value for the ResourceLimitsQosPolicy
- property thisown
The membership flag
- transport_priority(*args)
Overload 1:
Getter for TransportPriorityQosPolicy
- Return type:
- Returns:
TransportPriorityQosPolicy reference
Overload 2:
Getter for TransportPriorityQosPolicy
- Return type:
- Returns:
TransportPriorityQosPolicy reference
Overload 3:
Setter for TransportPriorityQosPolicy
- Parameters:
transport_priority (
TransportPriorityQosPolicy
) – new value for the TransportPriorityQosPolicy
- user_data(*args)
Overload 1:
Getter for UserDataQosPolicy
- Return type:
- Returns:
UserDataQosPolicy reference
Overload 2:
Getter for UserDataQosPolicy
- Return type:
- Returns:
UserDataQosPolicy reference
Overload 3:
Setter for UserDataQosPolicy
- Parameters:
user_data (
UserDataQosPolicy
) – new value for the UserDataQosPolicy
- writer_data_lifecycle(*args)
Overload 1:
Getter for WriterDataLifecycleQosPolicy
- Return type:
- Returns:
WriterDataLifecycleQosPolicy reference
Overload 2:
Getter for WriterDataLifecycleQosPolicy
- Return type:
- Returns:
WriterDataLifecycleQosPolicy reference
Overload 3:
Setter for WriterDataLifecycleQosPolicy
- Parameters:
writer_data_lifecycle (
WriterDataLifecycleQosPolicy
) – new value for the WriterDataLifecycleQosPolicy
- writer_resource_limits(*args)
Overload 1:
Getter for WriterResourceLimitsQos
- Return type:
- Returns:
WriterResourceLimitsQos reference
Overload 2:
Getter for WriterResourceLimitsQos
- Return type:
- Returns:
WriterResourceLimitsQos reference
Overload 3:
Setter for WriterResourceLimitsQos
- Parameters:
writer_resource_limits (
WriterResourceLimitsQos
) – new value for the WriterResourceLimitsQos
- fastdds.DATAWRITER_QOS_DEFAULT = <fastdds.DataWriterQos>
- fastdds.DATAWRITER_QOS_USE_TOPIC_QOS = <fastdds.DataWriterQos>