18.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
- Returns
DeadlineQos reference
Overload 2:
Getter for DeadlineQosPolicy
- Return type
- 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
- Returns
DestinationOrderQos reference
Overload 2:
Getter for DestinationOrderQosPolicy
- Return type
- 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
- Returns
DurabilityQos reference
Overload 2:
Getter for DurabilityQosPolicy
- Return type
- 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
- Returns
DurabilityServiceQos reference
Overload 2:
Getter for DurabilityServiceQosPolicy
- Return type
- 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
- Returns
HistoryQos reference
Overload 2:
Getter for HistoryQosPolicy
- Return type
- 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
- Returns
LatencyBudgetQos reference
Overload 2:
Getter for LatencyBudgetQosPolicy
- Return type
- 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
- Returns
LifespanQos reference
Overload 2:
Getter for LifespanQosPolicy
- Return type
- 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
- Returns
LivelinessQos reference
Overload 2:
Getter for LivelinessQosPolicy
- Return type
- 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
- Returns
OwnershipQos reference
Overload 2:
Getter for OwnershipQosPolicy
- Return type
- 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
- Returns
ReliabilityQos reference
Overload 2:
Getter for ReliabilityQosPolicy
- Return type
- 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
- Returns
ResourceLimitsQos reference
Overload 2:
Getter for ResourceLimitsQosPolicy
- Return type
- 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
- Returns
TopicDataQos reference
Overload 2:
Getter for TopicDataQosPolicy
- Return type
- 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
- Returns
TransportPriorityQos reference
Overload 2:
Getter for TransportPriorityQosPolicy
- Return type
- 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)¶