20.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
- fastdds.TOPIC_QOS_DEFAULT = <fastdds.TopicQos>