Class TopicQos, containing all the possible Qos that can be set for a determined Topic. More...
#include <TopicQos.hpp>
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.
FASTDDS_EXPORTED_API TopicQos | ( | ) |
Constructor.
|
inline |
Getter for DeadlineQosPolicy.
|
inline |
Getter for DeadlineQosPolicy.
|
inline |
Setter for DeadlineQosPolicy.
deadline | new value for the DeadlineQosPolicy |
|
inline |
Getter for DestinationOrderQosPolicy.
|
inline |
Getter for DestinationOrderQosPolicy.
|
inline |
Setter for DestinationOrderQosPolicy.
destination_order | new value for the DestinationOrderQosPolicy |
|
inline |
Getter for DurabilityQosPolicy.
|
inline |
Getter for DurabilityQosPolicy.
|
inline |
Setter for DurabilityQosPolicy.
durability | new value for the DurabilityQosPolicy |
|
inline |
Getter for DurabilityServiceQosPolicy.
|
inline |
Getter for DurabilityServiceQosPolicy.
|
inline |
Setter for DurabilityServiceQosPolicy.
durability_service | new value for the DurabilityServiceQosPolicy |
|
inline |
Getter for HistoryQosPolicy.
|
inline |
Getter for HistoryQosPolicy.
|
inline |
Setter for HistoryQosPolicy.
history | new value for the HistoryQosPolicy |
|
inline |
Getter for LatencyBudgetQosPolicy.
|
inline |
Getter for LatencyBudgetQosPolicy.
|
inline |
Setter for LatencyBudgetQosPolicy.
latency_budget | new value for the LatencyBudgetQosPolicy |
|
inline |
Getter for LifespanQosPolicy.
|
inline |
Getter for LifespanQosPolicy.
|
inline |
Setter for LifespanQosPolicy.
lifespan | new value for the LifespanQosPolicy |
|
inline |
Getter for LivelinessQosPolicy.
|
inline |
Getter for LivelinessQosPolicy.
|
inline |
Setter for LivelinessQosPolicy.
liveliness | new value for the LivelinessQosPolicy |
|
inline |
|
inline |
Getter for OwnershipQosPolicy.
|
inline |
Getter for OwnershipQosPolicy.
|
inline |
Setter for OwnershipQosPolicy.
ownership | new value for the OwnershipQosPolicy |
|
inline |
Getter for ReliabilityQosPolicy.
|
inline |
Getter for ReliabilityQosPolicy.
|
inline |
Setter for ReliabilityQosPolicy.
reliability | new value for the ReliabilityQosPolicy |
|
inline |
Getter for DataRepresentationQosPolicy.
|
inline |
Getter for DataRepresentationQosPolicy.
|
inline |
Setter for DataRepresentationQosPolicy.
representation | new value for the DataRepresentationQosPolicy |
|
inline |
Getter for ResourceLimitsQosPolicy.
|
inline |
Getter for ResourceLimitsQosPolicy.
|
inline |
Setter for ResourceLimitsQosPolicy.
resource_limits | new value for the ResourceLimitsQosPolicy |
|
inline |
Getter for TopicDataQosPolicy.
|
inline |
Getter for TopicDataQosPolicy.
|
inline |
Setter for TopicDataQosPolicy.
value | new value for the TopicDataQosPolicy |
|
inline |
Getter for TransportPriorityQosPolicy.
|
inline |
Getter for TransportPriorityQosPolicy.
|
inline |
Setter for TransportPriorityQosPolicy.
transport_priority | new value for the TransportPriorityQosPolicy |