18.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
- class fastdds.DATAWRITER_QOS_DEFAULT(*args: Any, **kwargs: Any)¶