19.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

DataSharingQosPolicy

Returns

DataSharingQosPolicy reference


Overload 2:

Getter for DataSharingQosPolicy

Return type

DataSharingQosPolicy

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

DeadlineQosPolicy

Returns

DeadlineQosPolicy reference


Overload 2:

Getter for DeadlineQosPolicy

Return type

DeadlineQosPolicy

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

DestinationOrderQosPolicy

Returns

DestinationOrderQosPolicy reference


Overload 2:

Getter for DestinationOrderQosPolicy

Return type

DestinationOrderQosPolicy

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

DurabilityQosPolicy

Returns

DurabilityQosPolicy reference


Overload 2:

Getter for DurabilityQosPolicy

Return type

DurabilityQosPolicy

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

DurabilityServiceQosPolicy

Returns

DurabilityServiceQosPolicy reference


Overload 2:

Getter for DurabilityServiceQosPolicy

Return type

DurabilityServiceQosPolicy

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

RTPSEndpointQos

Returns

RTPSEndpointQos reference


Overload 2:

Getter for RTPSEndpointQos

Return type

RTPSEndpointQos

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

HistoryQosPolicy

Returns

HistoryQosPolicy reference


Overload 2:

Getter for HistoryQosPolicy

Return type

HistoryQosPolicy

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

LatencyBudgetQosPolicy

Returns

LatencyBudgetQosPolicy reference


Overload 2:

Getter for LatencyBudgetQosPolicy

Return type

LatencyBudgetQosPolicy

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

LifespanQosPolicy

Returns

LifespanQosPolicy reference


Overload 2:

Getter for LifespanQosPolicy

Return type

LifespanQosPolicy

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

LivelinessQosPolicy

Returns

LivelinessQosPolicy reference


Overload 2:

Getter for LivelinessQosPolicy

Return type

LivelinessQosPolicy

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

OwnershipQosPolicy

Returns

OwnershipQosPolicy reference


Overload 2:

Getter for OwnershipQosPolicy

Return type

OwnershipQosPolicy

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

ReaderDataLifecycleQosPolicy

Returns

ReaderDataLifecycleQosPolicy reference


Overload 2:

Getter for ReaderDataLifecycleQosPolicy

Return type

ReaderDataLifecycleQosPolicy

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

ReaderResourceLimitsQos

Returns

ReaderResourceLimitsQos reference


Overload 2:

Getter for ReaderResourceLimitsQos

Return type

ReaderResourceLimitsQos

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

ReliabilityQosPolicy

Returns

ReliabilityQosPolicy reference


Overload 2:

Getter for ReliabilityQosPolicy

Return type

ReliabilityQosPolicy

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

RTPSReliableReaderQos

Returns

RTPSReliableReaderQos reference


Overload 2:

Getter for RTPSReliableReaderQos

Return type

RTPSReliableReaderQos

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

ResourceLimitsQosPolicy

Returns

ResourceLimitsQosPolicy reference


Overload 2:

Getter for ResourceLimitsQosPolicy

Return type

ResourceLimitsQosPolicy

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

TimeBasedFilterQosPolicy

Returns

TimeBasedFilterQosPolicy reference


Overload 2:

Getter for TimeBasedFilterQosPolicy

Return type

TimeBasedFilterQosPolicy

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

TypeConsistencyQos

Returns

TypeConsistencyQos reference


Overload 2:

Getter for TypeConsistencyQos

Return type

TypeConsistencyQos

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

UserDataQosPolicy

Returns

UserDataQosPolicy reference


Overload 2:

Getter for UserDataQosPolicy

Return type

UserDataQosPolicy

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)