20.1.4.3. DataReaderQos
- class fastdds.DataReaderQos
Class DataReaderQos, containing all the possible Qos that can be set for a determined DataReader. 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.
- 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 const reference
Overload 3:
Setter for DeadlineQosPolicy
- Parameters:
new_value (
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 const reference
Overload 3:
Setter for DestinationOrderQosPolicy
- Parameters:
new_value (
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 const reference
Overload 3:
Setter for DurabilityQosPolicy
- Parameters:
new_value (
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 const reference
Overload 3:
Setter for DurabilityServiceQosPolicy
- Parameters:
new_value (
DurabilityServiceQosPolicy
) – new value for the DurabilityServiceQosPolicy
- endpoint(*args)
Overload 1:
Getter for RTPSEndpointQos
- Return type:
- Returns:
RTPSEndpointQos reference
Overload 2:
Getter for RTPSEndpointQos
- Return type:
- Returns:
RTPSEndpointQos const reference
Overload 3:
Setter for RTPSEndpointQos
- Parameters:
new_value (
RTPSEndpointQos
) – new value for the RTPSEndpointQos
- expects_inline_qos(*args)
Overload 1:
Getter for expects_inline_qos
- Return type:
boolean
- Returns:
expects_inline_qos
Overload 2:
Setter for expects_inline_qos
- Parameters:
new_value (boolean) – new value for the expects_inline_qos
- get_readerqos(sqos)
- history(*args)
Overload 1:
Getter for HistoryQosPolicy
- Return type:
- Returns:
HistoryQosPolicy reference
Overload 2:
Getter for HistoryQosPolicy
- Return type:
- Returns:
HistoryQosPolicy const reference
Overload 3:
Setter for HistoryQosPolicy
- Parameters:
new_value (
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 const reference
Overload 3:
Setter for LatencyBudgetQosPolicy
- Parameters:
new_value (
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 const reference
Overload 3:
Setter for LifespanQosPolicy
- Parameters:
new_value (
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 const reference
Overload 3:
Setter for LivelinessQosPolicy
- Parameters:
new_value (
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 const reference
Overload 3:
Setter for OwnershipQosPolicy
- Parameters:
new_value (
OwnershipQosPolicy
) – new value for the OwnershipQosPolicy
- properties(*args)
Overload 1:
Getter for PropertyPolicyQos
- Return type:
PropertyPolicyQos
- Returns:
PropertyPolicyQos reference
Overload 2:
Getter for PropertyPolicyQos
- Return type:
PropertyPolicyQos
- Returns:
PropertyPolicyQos const reference
Overload 3:
Setter for PropertyPolicyQos
- Parameters:
new_value (
PropertyPolicyQos
) – new value for the PropertyPolicyQos
- reader_data_lifecycle(*args)
Overload 1:
Getter for ReaderDataLifecycleQosPolicy
- Return type:
- Returns:
ReaderDataLifecycleQosPolicy reference
Overload 2:
Getter for ReaderDataLifecycleQosPolicy
- Return type:
- Returns:
ReaderDataLifecycleQosPolicy const reference
Overload 3:
Setter for ReaderDataLifecycleQosPolicy
- Parameters:
new_value (
ReaderDataLifecycleQosPolicy
) – new value for the ReaderDataLifecycleQosPolicy
- reader_resource_limits(*args)
Overload 1:
Getter for ReaderResourceLimitsQos
- Return type:
- Returns:
ReaderResourceLimitsQos reference
Overload 2:
Getter for ReaderResourceLimitsQos
- Return type:
- Returns:
ReaderResourceLimitsQos const reference
Overload 3:
Setter for ReaderResourceLimitsQos
- Parameters:
new_value (
ReaderResourceLimitsQos
) – new value for the ReaderResourceLimitsQos
- reliability(*args)
Overload 1:
Getter for ReliabilityQosPolicy
- Return type:
- Returns:
ReliabilityQosPolicy reference
Overload 2:
Getter for ReliabilityQosPolicy
- Return type:
- Returns:
ReliabilityQosPolicy const reference
Overload 3:
Setter for ReliabilityQosPolicy
- Parameters:
new_value (
ReliabilityQosPolicy
) – new value for the ReliabilityQosPolicy
- reliable_reader_qos(*args)
Overload 1:
Getter for RTPSReliableReaderQos
- Return type:
- Returns:
RTPSReliableReaderQos reference
Overload 2:
Getter for RTPSReliableReaderQos
- Return type:
- Returns:
RTPSReliableReaderQos const reference
Overload 3:
Setter for RTPSReliableReaderQos
- Parameters:
new_value (
RTPSReliableReaderQos
) – new value for the RTPSReliableReaderQos
- representation(*args)
Overload 1:
Getter for DataRepresentationQosPolicy
- Return type:
- Returns:
DataRepresentationQosPolicy reference
Overload 2:
Getter for DataRepresentationQosPolicy
- Return type:
- Returns:
DataRepresentationQosPolicy reference
Overload 3:
Setter for DataRepresentationQosPolicy
- Parameters:
representation (
DataRepresentationQosPolicy
) – new value for the DataRepresentationQosPolicy
- resource_limits(*args)
Overload 1:
Getter for ResourceLimitsQosPolicy
- Return type:
- Returns:
ResourceLimitsQosPolicy reference
Overload 2:
Getter for ResourceLimitsQosPolicy
- Return type:
- Returns:
ResourceLimitsQosPolicy const reference
Overload 3:
Setter for ResourceLimitsQosPolicy
- Parameters:
new_value (
ResourceLimitsQosPolicy
) – new value for the ResourceLimitsQosPolicy
- property thisown
The membership flag
- time_based_filter(*args)
Overload 1:
Getter for TimeBasedFilterQosPolicy
- Return type:
- Returns:
TimeBasedFilterQosPolicy reference
Overload 2:
Getter for TimeBasedFilterQosPolicy
- Return type:
- Returns:
TimeBasedFilterQosPolicy const reference
Overload 3:
Setter for TimeBasedFilterQosPolicy
- Parameters:
new_value (
TimeBasedFilterQosPolicy
) – new value for the TimeBasedFilterQosPolicy
- type_consistency(*args)
Overload 1:
Getter for TypeConsistencyEnforcementQosPolicy
- Return type:
- Returns:
TypeConsistencyEnforcementQosPolicy reference
Overload 2:
Getter for TypeConsistencyEnforcementQosPolicy
- Return type:
- Returns:
TypeConsistencyEnforcementQosPolicy const reference
Overload 3:
Setter for TypeConsistencyEnforcementQosPolicy
- Parameters:
new_value (
TypeConsistencyEnforcementQosPolicy
) – new value for the TypeConsistencyEnforcementQosPolicy
- user_data(*args)
Overload 1:
Getter for UserDataQosPolicy
- Return type:
- Returns:
UserDataQosPolicy reference
Overload 2:
Getter for UserDataQosPolicy
- Return type:
- Returns:
UserDataQosPolicy const reference
Overload 3:
Setter for UserDataQosPolicy
- Parameters:
new_value (
UserDataQosPolicy
) – new value for the UserDataQosPolicy
- fastdds.DATAREADER_QOS_DEFAULT = <fastdds.DataReaderQos>
- fastdds.DATAREADER_QOS_USE_TOPIC_QOS = <fastdds.DataReaderQos>