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

fastdds.DATAREADER_QOS_DEFAULT = <fastdds.DataReaderQos>
fastdds.DATAREADER_QOS_USE_TOPIC_QOS = <fastdds.DataReaderQos>