Class DataReaderQos
Defined in File DataReaderQos.hpp
Inheritance Relationships
Derived Types
public eprosima::fastdds::statistics::dds::DataReaderQos
(Class DataReaderQos)public eprosima::fastdds::statistics::dds::MonitorServiceDataReaderQos
(Class MonitorServiceDataReaderQos)
Class Documentation
-
class 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.
Subclassed by eprosima::fastdds::statistics::dds::DataReaderQos, eprosima::fastdds::statistics::dds::MonitorServiceDataReaderQos
Public Functions
-
inline FASTDDS_EXPORTED_API DataReaderQos()
Constructor.
- inline FASTDDS_EXPORTED_API bool operator== (const DataReaderQos &b) const
- FASTDDS_EXPORTED_API ReaderQos get_readerqos (const SubscriberQos &sqos) const
- inline FASTDDS_EXPORTED_API DurabilityQosPolicy & durability ()
Getter for DurabilityQosPolicy
- Returns:
DurabilityQosPolicy reference
- inline FASTDDS_EXPORTED_API const DurabilityQosPolicy & durability () const
Getter for DurabilityQosPolicy
- Returns:
DurabilityQosPolicy const reference
- inline FASTDDS_EXPORTED_API void durability (const DurabilityQosPolicy &new_value)
Setter for DurabilityQosPolicy
- Parameters:
new_value – new value for the DurabilityQosPolicy
- inline FASTDDS_EXPORTED_API DeadlineQosPolicy & deadline ()
Getter for DeadlineQosPolicy
- Returns:
DeadlineQosPolicy reference
- inline FASTDDS_EXPORTED_API const DeadlineQosPolicy & deadline () const
Getter for DeadlineQosPolicy
- Returns:
DeadlineQosPolicy const reference
- inline FASTDDS_EXPORTED_API void deadline (const DeadlineQosPolicy &new_value)
Setter for DeadlineQosPolicy
- Parameters:
new_value – new value for the DeadlineQosPolicy
- inline FASTDDS_EXPORTED_API LatencyBudgetQosPolicy & latency_budget ()
Getter for LatencyBudgetQosPolicy
- Returns:
LatencyBudgetQosPolicy reference
- inline FASTDDS_EXPORTED_API const LatencyBudgetQosPolicy & latency_budget () const
Getter for LatencyBudgetQosPolicy
- Returns:
LatencyBudgetQosPolicy const reference
- inline FASTDDS_EXPORTED_API void latency_budget (const LatencyBudgetQosPolicy &new_value)
Setter for LatencyBudgetQosPolicy
- Parameters:
new_value – new value for the LatencyBudgetQosPolicy
- inline FASTDDS_EXPORTED_API LivelinessQosPolicy & liveliness ()
Getter for LivelinessQosPolicy
- Returns:
LivelinessQosPolicy reference
- inline FASTDDS_EXPORTED_API const LivelinessQosPolicy & liveliness () const
Getter for LivelinessQosPolicy
- Returns:
LivelinessQosPolicy const reference
- inline FASTDDS_EXPORTED_API void liveliness (const LivelinessQosPolicy &new_value)
Setter for LivelinessQosPolicy
- Parameters:
new_value – new value for the LivelinessQosPolicy
- inline FASTDDS_EXPORTED_API ReliabilityQosPolicy & reliability ()
Getter for ReliabilityQosPolicy
- Returns:
ReliabilityQosPolicy reference
- inline FASTDDS_EXPORTED_API const ReliabilityQosPolicy & reliability () const
Getter for ReliabilityQosPolicy
- Returns:
ReliabilityQosPolicy const reference
- inline FASTDDS_EXPORTED_API void reliability (const ReliabilityQosPolicy &new_value)
Setter for ReliabilityQosPolicy
- Parameters:
new_value – new value for the ReliabilityQosPolicy
- inline FASTDDS_EXPORTED_API DestinationOrderQosPolicy & destination_order ()
Getter for DestinationOrderQosPolicy
- Returns:
DestinationOrderQosPolicy reference
- inline FASTDDS_EXPORTED_API const DestinationOrderQosPolicy & destination_order () const
Getter for DestinationOrderQosPolicy
- Returns:
DestinationOrderQosPolicy const reference
- inline FASTDDS_EXPORTED_API void destination_order (const DestinationOrderQosPolicy &new_value)
Setter for DestinationOrderQosPolicy
- Parameters:
new_value – new value for the DestinationOrderQosPolicy
- inline FASTDDS_EXPORTED_API HistoryQosPolicy & history ()
Getter for HistoryQosPolicy
- Returns:
HistoryQosPolicy reference
- inline FASTDDS_EXPORTED_API const HistoryQosPolicy & history () const
Getter for HistoryQosPolicy
- Returns:
HistoryQosPolicy const reference
- inline FASTDDS_EXPORTED_API void history (const HistoryQosPolicy &new_value)
Setter for HistoryQosPolicy
- Parameters:
new_value – new value for the HistoryQosPolicy
- inline FASTDDS_EXPORTED_API ResourceLimitsQosPolicy & resource_limits ()
Getter for ResourceLimitsQosPolicy
- Returns:
ResourceLimitsQosPolicy reference
- inline FASTDDS_EXPORTED_API const ResourceLimitsQosPolicy & resource_limits () const
Getter for ResourceLimitsQosPolicy
- Returns:
ResourceLimitsQosPolicy const reference
- inline FASTDDS_EXPORTED_API void resource_limits (const ResourceLimitsQosPolicy &new_value)
Setter for ResourceLimitsQosPolicy
- Parameters:
new_value – new value for the ResourceLimitsQosPolicy
- inline FASTDDS_EXPORTED_API UserDataQosPolicy & user_data ()
Getter for UserDataQosPolicy
- Returns:
UserDataQosPolicy reference
- inline FASTDDS_EXPORTED_API const UserDataQosPolicy & user_data () const
Getter for UserDataQosPolicy
- Returns:
UserDataQosPolicy const reference
- inline FASTDDS_EXPORTED_API void user_data (const UserDataQosPolicy &new_value)
Setter for UserDataQosPolicy
- Parameters:
new_value – new value for the UserDataQosPolicy
- inline FASTDDS_EXPORTED_API OwnershipQosPolicy & ownership ()
Getter for OwnershipQosPolicy
- Returns:
OwnershipQosPolicy reference
- inline FASTDDS_EXPORTED_API const OwnershipQosPolicy & ownership () const
Getter for OwnershipQosPolicy
- Returns:
OwnershipQosPolicy const reference
- inline FASTDDS_EXPORTED_API void ownership (const OwnershipQosPolicy &new_value)
Setter for OwnershipQosPolicy
- Parameters:
new_value – new value for the OwnershipQosPolicy
- inline FASTDDS_EXPORTED_API TimeBasedFilterQosPolicy & time_based_filter ()
Getter for TimeBasedFilterQosPolicy
- Returns:
TimeBasedFilterQosPolicy reference
- inline FASTDDS_EXPORTED_API const TimeBasedFilterQosPolicy & time_based_filter () const
Getter for TimeBasedFilterQosPolicy
- Returns:
TimeBasedFilterQosPolicy const reference
- inline FASTDDS_EXPORTED_API void time_based_filter (const TimeBasedFilterQosPolicy &new_value)
Setter for TimeBasedFilterQosPolicy
- Parameters:
new_value – new value for the TimeBasedFilterQosPolicy
- inline FASTDDS_EXPORTED_API ReaderDataLifecycleQosPolicy & reader_data_lifecycle ()
Getter for ReaderDataLifecycleQosPolicy
- Returns:
ReaderDataLifecycleQosPolicy reference
- inline FASTDDS_EXPORTED_API const ReaderDataLifecycleQosPolicy & reader_data_lifecycle () const
Getter for ReaderDataLifecycleQosPolicy
- Returns:
ReaderDataLifecycleQosPolicy const reference
- inline FASTDDS_EXPORTED_API void reader_data_lifecycle (const ReaderDataLifecycleQosPolicy &new_value)
Setter for ReaderDataLifecycleQosPolicy
- Parameters:
new_value – new value for the ReaderDataLifecycleQosPolicy
- inline FASTDDS_EXPORTED_API LifespanQosPolicy & lifespan ()
Getter for LifespanQosPolicy
- Returns:
LifespanQosPolicy reference
- inline FASTDDS_EXPORTED_API const LifespanQosPolicy & lifespan () const
Getter for LifespanQosPolicy
- Returns:
LifespanQosPolicy const reference
- inline FASTDDS_EXPORTED_API void lifespan (const LifespanQosPolicy &new_value)
Setter for LifespanQosPolicy
- Parameters:
new_value – new value for the LifespanQosPolicy
- inline FASTDDS_EXPORTED_API DurabilityServiceQosPolicy & durability_service ()
Getter for DurabilityServiceQosPolicy
- Returns:
DurabilityServiceQosPolicy reference
- inline FASTDDS_EXPORTED_API const DurabilityServiceQosPolicy & durability_service () const
Getter for DurabilityServiceQosPolicy
- Returns:
DurabilityServiceQosPolicy const reference
- inline FASTDDS_EXPORTED_API void durability_service (const DurabilityServiceQosPolicy &new_value)
Setter for DurabilityServiceQosPolicy
- Parameters:
new_value – new value for the DurabilityServiceQosPolicy
- inline FASTDDS_EXPORTED_API RTPSReliableReaderQos & reliable_reader_qos ()
Getter for RTPSReliableReaderQos
- Returns:
RTPSReliableReaderQos reference
- inline FASTDDS_EXPORTED_API const RTPSReliableReaderQos & reliable_reader_qos () const
Getter for RTPSReliableReaderQos
- Returns:
RTPSReliableReaderQos const reference
- inline FASTDDS_EXPORTED_API void reliable_reader_qos (const RTPSReliableReaderQos &new_value)
Setter for RTPSReliableReaderQos
- Parameters:
new_value – new value for the RTPSReliableReaderQos
- inline FASTDDS_EXPORTED_API TypeConsistencyEnforcementQosPolicy & type_consistency ()
Getter for TypeConsistencyEnforcementQosPolicy
- Returns:
TypeConsistencyEnforcementQosPolicy reference
- inline FASTDDS_EXPORTED_API const TypeConsistencyEnforcementQosPolicy & type_consistency () const
Getter for TypeConsistencyEnforcementQosPolicy
- Returns:
TypeConsistencyEnforcementQosPolicy const reference
- inline FASTDDS_EXPORTED_API void type_consistency (const TypeConsistencyEnforcementQosPolicy &new_value)
Setter for TypeConsistencyEnforcementQosPolicy
- Parameters:
new_value – new value for the TypeConsistencyEnforcementQosPolicy
- inline FASTDDS_EXPORTED_API const DataRepresentationQosPolicy & representation () const
Getter for DataRepresentationQosPolicy
- Returns:
DataRepresentationQosPolicy reference
- inline FASTDDS_EXPORTED_API DataRepresentationQosPolicy & representation ()
Getter for DataRepresentationQosPolicy
- Returns:
DataRepresentationQosPolicy reference
- inline FASTDDS_EXPORTED_API void representation (const DataRepresentationQosPolicy &representation)
Setter for DataRepresentationQosPolicy
- Parameters:
representation – new value for the DataRepresentationQosPolicy
- inline FASTDDS_EXPORTED_API bool expects_inline_qos () const
Getter for expects_inline_qos
- Returns:
expects_inline_qos
- inline FASTDDS_EXPORTED_API void expects_inline_qos (bool new_value)
Setter for expects_inline_qos
- Parameters:
new_value – new value for the expects_inline_qos
- inline FASTDDS_EXPORTED_API PropertyPolicyQos & properties ()
Getter for PropertyPolicyQos
- Returns:
PropertyPolicyQos reference
- inline FASTDDS_EXPORTED_API const PropertyPolicyQos & properties () const
Getter for PropertyPolicyQos
- Returns:
PropertyPolicyQos const reference
- inline FASTDDS_EXPORTED_API void properties (const PropertyPolicyQos &new_value)
Setter for PropertyPolicyQos
- Parameters:
new_value – new value for the PropertyPolicyQos
- inline FASTDDS_EXPORTED_API RTPSEndpointQos & endpoint ()
Getter for RTPSEndpointQos
- Returns:
RTPSEndpointQos reference
- inline FASTDDS_EXPORTED_API const RTPSEndpointQos & endpoint () const
Getter for RTPSEndpointQos
- Returns:
RTPSEndpointQos const reference
- inline FASTDDS_EXPORTED_API void endpoint (const RTPSEndpointQos &new_value)
Setter for RTPSEndpointQos
- Parameters:
new_value – new value for the RTPSEndpointQos
- inline FASTDDS_EXPORTED_API ReaderResourceLimitsQos & reader_resource_limits ()
Getter for ReaderResourceLimitsQos
- Returns:
ReaderResourceLimitsQos reference
- inline FASTDDS_EXPORTED_API const ReaderResourceLimitsQos & reader_resource_limits () const
Getter for ReaderResourceLimitsQos
- Returns:
ReaderResourceLimitsQos const reference
- inline FASTDDS_EXPORTED_API void reader_resource_limits (const ReaderResourceLimitsQos &new_value)
Setter for ReaderResourceLimitsQos
- Parameters:
new_value – new value for the ReaderResourceLimitsQos
- inline FASTDDS_EXPORTED_API DataSharingQosPolicy & data_sharing ()
Getter for DataSharingQosPolicy
- Returns:
DataSharingQosPolicy reference
- inline FASTDDS_EXPORTED_API const DataSharingQosPolicy & data_sharing () const
Getter for DataSharingQosPolicy
- Returns:
DataSharingQosPolicy reference
- inline FASTDDS_EXPORTED_API void data_sharing (const DataSharingQosPolicy &data_sharing)
Setter for DataSharingQosPolicy
- Parameters:
data_sharing – new value for the DataSharingQosPolicy
-
inline FASTDDS_EXPORTED_API DataReaderQos()