19.1.5.5. TopicQos

class fastdds.TopicQos

Class TopicQos, containing all the possible Qos that can be set for a determined Topic. Although these values can be set 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.

deadline(*args)

Overload 1:

Getter for DeadlineQosPolicy

Return type

DeadlineQosPolicy

Returns

DeadlineQos reference


Overload 2:

Getter for DeadlineQosPolicy

Return type

DeadlineQosPolicy

Returns

DeadlineQos reference


Overload 3:

Setter for DeadlineQosPolicy

Parameters

deadline (DeadlineQosPolicy) – new value for the DeadlineQosPolicy

destination_order(*args)

Overload 1:

Getter for DestinationOrderQosPolicy

Return type

DestinationOrderQosPolicy

Returns

DestinationOrderQos reference


Overload 2:

Getter for DestinationOrderQosPolicy

Return type

DestinationOrderQosPolicy

Returns

DestinationOrderQos reference


Overload 3:

Setter for DestinationOrderQosPolicy

Parameters

destination_order (DestinationOrderQosPolicy) – new value for the DestinationOrderQosPolicy

durability(*args)

Overload 1:

Getter for DurabilityQosPolicy

Return type

DurabilityQosPolicy

Returns

DurabilityQos reference


Overload 2:

Getter for DurabilityQosPolicy

Return type

DurabilityQosPolicy

Returns

DurabilityQos reference


Overload 3:

Setter for DurabilityQosPolicy

Parameters

durability (DurabilityQosPolicy) – new value for the DurabilityQosPolicy

durability_service(*args)

Overload 1:

Getter for DurabilityServiceQosPolicy

Return type

DurabilityServiceQosPolicy

Returns

DurabilityServiceQos reference


Overload 2:

Getter for DurabilityServiceQosPolicy

Return type

DurabilityServiceQosPolicy

Returns

DurabilityServiceQos reference


Overload 3:

Setter for DurabilityServiceQosPolicy

Parameters

durability_service (DurabilityServiceQosPolicy) – new value for the DurabilityServiceQosPolicy

history(*args)

Overload 1:

Getter for HistoryQosPolicy

Return type

HistoryQosPolicy

Returns

HistoryQos reference


Overload 2:

Getter for HistoryQosPolicy

Return type

HistoryQosPolicy

Returns

HistoryQos reference


Overload 3:

Setter for HistoryQosPolicy

Parameters

history (HistoryQosPolicy) – new value for the HistoryQosPolicy

latency_budget(*args)

Overload 1:

Getter for LatencyBudgetQosPolicy

Return type

LatencyBudgetQosPolicy

Returns

LatencyBudgetQos reference


Overload 2:

Getter for LatencyBudgetQosPolicy

Return type

LatencyBudgetQosPolicy

Returns

LatencyBudgetQos reference


Overload 3:

Setter for LatencyBudgetQosPolicy

Parameters

latency_budget (LatencyBudgetQosPolicy) – new value for the LatencyBudgetQosPolicy

lifespan(*args)

Overload 1:

Getter for LifespanQosPolicy

Return type

LifespanQosPolicy

Returns

LifespanQos reference


Overload 2:

Getter for LifespanQosPolicy

Return type

LifespanQosPolicy

Returns

LifespanQos reference


Overload 3:

Setter for LifespanQosPolicy

Parameters

lifespan (LifespanQosPolicy) – new value for the LifespanQosPolicy

liveliness(*args)

Overload 1:

Getter for LivelinessQosPolicy

Return type

LivelinessQosPolicy

Returns

LivelinessQos reference


Overload 2:

Getter for LivelinessQosPolicy

Return type

LivelinessQosPolicy

Returns

LivelinessQos reference


Overload 3:

Setter for LivelinessQosPolicy

Parameters

liveliness (LivelinessQosPolicy) – new value for the LivelinessQosPolicy

ownership(*args)

Overload 1:

Getter for OwnershipQosPolicy

Return type

OwnershipQosPolicy

Returns

OwnershipQos reference


Overload 2:

Getter for OwnershipQosPolicy

Return type

OwnershipQosPolicy

Returns

OwnershipQos reference


Overload 3:

Setter for OwnershipQosPolicy

Parameters

ownership (OwnershipQosPolicy) – new value for the OwnershipQosPolicy

reliability(*args)

Overload 1:

Getter for ReliabilityQosPolicy

Return type

ReliabilityQosPolicy

Returns

ReliabilityQos reference


Overload 2:

Getter for ReliabilityQosPolicy

Return type

ReliabilityQosPolicy

Returns

ReliabilityQos reference


Overload 3:

Setter for ReliabilityQosPolicy

Parameters

reliability (ReliabilityQosPolicy) – new value for the ReliabilityQosPolicy

resource_limits(*args)

Overload 1:

Getter for ResourceLimitsQosPolicy

Return type

ResourceLimitsQosPolicy

Returns

ResourceLimitsQos reference


Overload 2:

Getter for ResourceLimitsQosPolicy

Return type

ResourceLimitsQosPolicy

Returns

ResourceLimitsQos reference


Overload 3:

Setter for ResourceLimitsQosPolicy

Parameters

resource_limits (ResourceLimitsQosPolicy) – new value for the ResourceLimitsQosPolicy

property thisown

The membership flag

topic_data(*args)

Overload 1:

Getter for TopicDataQosPolicy

Return type

TopicDataQosPolicy

Returns

TopicDataQos reference


Overload 2:

Getter for TopicDataQosPolicy

Return type

TopicDataQosPolicy

Returns

TopicDataQos reference


Overload 3:

Setter for TopicDataQosPolicy

Parameters

value (TopicDataQosPolicy) – new value for the TopicDataQosPolicy

transport_priority(*args)

Overload 1:

Getter for TransportPriorityQosPolicy

Return type

TransportPriorityQosPolicy

Returns

TransportPriorityQos reference


Overload 2:

Getter for TransportPriorityQosPolicy

Return type

TransportPriorityQosPolicy

Returns

TransportPriorityQos reference


Overload 3:

Setter for TransportPriorityQosPolicy

Parameters

transport_priority (TransportPriorityQosPolicy) – new value for the TransportPriorityQosPolicy

class fastdds.TOPIC_QOS_DEFAULT(*args: Any, **kwargs: Any)