18.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 expectsInlineQos
- Return type
boolean
- Returns
expectsInlineQos
Overload 2:
Setter for expectsInlineQos
- Parameters
new_value (boolean) – new value for the expectsInlineQos
- 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
- 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 TypeConsistencyQos
- Return type
- Returns
TypeConsistencyQos reference
Overload 2:
Getter for TypeConsistencyQos
- Return type
- Returns
TypeConsistencyQos const reference
Overload 3:
Setter for TypeConsistencyQos
- Parameters
new_value (
TypeConsistencyQos
) – new value for the TypeConsistencyQos
- 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
- class fastdds.DATAREADER_QOS_DEFAULT(*args: Any, **kwargs: Any)¶