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 RTPS_DllAPI DataReaderQos()
Constructor.
- inline RTPS_DllAPI bool operator== (const DataReaderQos &b) const
- RTPS_DllAPI ReaderQos get_readerqos (const SubscriberQos &sqos) const
- inline RTPS_DllAPI DurabilityQosPolicy & durability ()
Getter for DurabilityQosPolicy
- Returns:
DurabilityQosPolicy reference
- inline RTPS_DllAPI const DurabilityQosPolicy & durability () const
Getter for DurabilityQosPolicy
- Returns:
DurabilityQosPolicy const reference
- inline RTPS_DllAPI void durability (const DurabilityQosPolicy &new_value)
Setter for DurabilityQosPolicy
- Parameters:
new_value – new value for the DurabilityQosPolicy
- inline RTPS_DllAPI DeadlineQosPolicy & deadline ()
Getter for DeadlineQosPolicy
- Returns:
DeadlineQosPolicy reference
- inline RTPS_DllAPI const DeadlineQosPolicy & deadline () const
Getter for DeadlineQosPolicy
- Returns:
DeadlineQosPolicy const reference
- inline RTPS_DllAPI void deadline (const DeadlineQosPolicy &new_value)
Setter for DeadlineQosPolicy
- Parameters:
new_value – new value for the DeadlineQosPolicy
- inline RTPS_DllAPI LatencyBudgetQosPolicy & latency_budget ()
Getter for LatencyBudgetQosPolicy
- Returns:
LatencyBudgetQosPolicy reference
- inline RTPS_DllAPI const LatencyBudgetQosPolicy & latency_budget () const
Getter for LatencyBudgetQosPolicy
- Returns:
LatencyBudgetQosPolicy const reference
- inline RTPS_DllAPI void latency_budget (const LatencyBudgetQosPolicy &new_value)
Setter for LatencyBudgetQosPolicy
- Parameters:
new_value – new value for the LatencyBudgetQosPolicy
- inline RTPS_DllAPI LivelinessQosPolicy & liveliness ()
Getter for LivelinessQosPolicy
- Returns:
LivelinessQosPolicy reference
- inline RTPS_DllAPI const LivelinessQosPolicy & liveliness () const
Getter for LivelinessQosPolicy
- Returns:
LivelinessQosPolicy const reference
- inline RTPS_DllAPI void liveliness (const LivelinessQosPolicy &new_value)
Setter for LivelinessQosPolicy
- Parameters:
new_value – new value for the LivelinessQosPolicy
- inline RTPS_DllAPI ReliabilityQosPolicy & reliability ()
Getter for ReliabilityQosPolicy
- Returns:
ReliabilityQosPolicy reference
- inline RTPS_DllAPI const ReliabilityQosPolicy & reliability () const
Getter for ReliabilityQosPolicy
- Returns:
ReliabilityQosPolicy const reference
- inline RTPS_DllAPI void reliability (const ReliabilityQosPolicy &new_value)
Setter for ReliabilityQosPolicy
- Parameters:
new_value – new value for the ReliabilityQosPolicy
- inline RTPS_DllAPI DestinationOrderQosPolicy & destination_order ()
Getter for DestinationOrderQosPolicy
- Returns:
DestinationOrderQosPolicy reference
- inline RTPS_DllAPI const DestinationOrderQosPolicy & destination_order () const
Getter for DestinationOrderQosPolicy
- Returns:
DestinationOrderQosPolicy const reference
- inline RTPS_DllAPI void destination_order (const DestinationOrderQosPolicy &new_value)
Setter for DestinationOrderQosPolicy
- Parameters:
new_value – new value for the DestinationOrderQosPolicy
- inline RTPS_DllAPI HistoryQosPolicy & history ()
Getter for HistoryQosPolicy
- Returns:
HistoryQosPolicy reference
- inline RTPS_DllAPI const HistoryQosPolicy & history () const
Getter for HistoryQosPolicy
- Returns:
HistoryQosPolicy const reference
- inline RTPS_DllAPI void history (const HistoryQosPolicy &new_value)
Setter for HistoryQosPolicy
- Parameters:
new_value – new value for the HistoryQosPolicy
- inline RTPS_DllAPI ResourceLimitsQosPolicy & resource_limits ()
Getter for ResourceLimitsQosPolicy
- Returns:
ResourceLimitsQosPolicy reference
- inline RTPS_DllAPI const ResourceLimitsQosPolicy & resource_limits () const
Getter for ResourceLimitsQosPolicy
- Returns:
ResourceLimitsQosPolicy const reference
- inline RTPS_DllAPI void resource_limits (const ResourceLimitsQosPolicy &new_value)
Setter for ResourceLimitsQosPolicy
- Parameters:
new_value – new value for the ResourceLimitsQosPolicy
- inline RTPS_DllAPI UserDataQosPolicy & user_data ()
Getter for UserDataQosPolicy
- Returns:
UserDataQosPolicy reference
- inline RTPS_DllAPI const UserDataQosPolicy & user_data () const
Getter for UserDataQosPolicy
- Returns:
UserDataQosPolicy const reference
- inline RTPS_DllAPI void user_data (const UserDataQosPolicy &new_value)
Setter for UserDataQosPolicy
- Parameters:
new_value – new value for the UserDataQosPolicy
- inline RTPS_DllAPI OwnershipQosPolicy & ownership ()
Getter for OwnershipQosPolicy
- Returns:
OwnershipQosPolicy reference
- inline RTPS_DllAPI const OwnershipQosPolicy & ownership () const
Getter for OwnershipQosPolicy
- Returns:
OwnershipQosPolicy const reference
- inline RTPS_DllAPI void ownership (const OwnershipQosPolicy &new_value)
Setter for OwnershipQosPolicy
- Parameters:
new_value – new value for the OwnershipQosPolicy
- inline RTPS_DllAPI TimeBasedFilterQosPolicy & time_based_filter ()
Getter for TimeBasedFilterQosPolicy
- Returns:
TimeBasedFilterQosPolicy reference
- inline RTPS_DllAPI const TimeBasedFilterQosPolicy & time_based_filter () const
Getter for TimeBasedFilterQosPolicy
- Returns:
TimeBasedFilterQosPolicy const reference
- inline RTPS_DllAPI void time_based_filter (const TimeBasedFilterQosPolicy &new_value)
Setter for TimeBasedFilterQosPolicy
- Parameters:
new_value – new value for the TimeBasedFilterQosPolicy
- inline RTPS_DllAPI ReaderDataLifecycleQosPolicy & reader_data_lifecycle ()
Getter for ReaderDataLifecycleQosPolicy
- Returns:
ReaderDataLifecycleQosPolicy reference
- inline RTPS_DllAPI const ReaderDataLifecycleQosPolicy & reader_data_lifecycle () const
Getter for ReaderDataLifecycleQosPolicy
- Returns:
ReaderDataLifecycleQosPolicy const reference
- inline RTPS_DllAPI void reader_data_lifecycle (const ReaderDataLifecycleQosPolicy &new_value)
Setter for ReaderDataLifecycleQosPolicy
- Parameters:
new_value – new value for the ReaderDataLifecycleQosPolicy
- inline RTPS_DllAPI LifespanQosPolicy & lifespan ()
Getter for LifespanQosPolicy
- Returns:
LifespanQosPolicy reference
- inline RTPS_DllAPI const LifespanQosPolicy & lifespan () const
Getter for LifespanQosPolicy
- Returns:
LifespanQosPolicy const reference
- inline RTPS_DllAPI void lifespan (const LifespanQosPolicy &new_value)
Setter for LifespanQosPolicy
- Parameters:
new_value – new value for the LifespanQosPolicy
- inline RTPS_DllAPI DurabilityServiceQosPolicy & durability_service ()
Getter for DurabilityServiceQosPolicy
- Returns:
DurabilityServiceQosPolicy reference
- inline RTPS_DllAPI const DurabilityServiceQosPolicy & durability_service () const
Getter for DurabilityServiceQosPolicy
- Returns:
DurabilityServiceQosPolicy const reference
- inline RTPS_DllAPI void durability_service (const DurabilityServiceQosPolicy &new_value)
Setter for DurabilityServiceQosPolicy
- Parameters:
new_value – new value for the DurabilityServiceQosPolicy
- inline RTPS_DllAPI RTPSReliableReaderQos & reliable_reader_qos ()
Getter for RTPSReliableReaderQos
- Returns:
RTPSReliableReaderQos reference
- inline RTPS_DllAPI const RTPSReliableReaderQos & reliable_reader_qos () const
Getter for RTPSReliableReaderQos
- Returns:
RTPSReliableReaderQos const reference
- inline RTPS_DllAPI void reliable_reader_qos (const RTPSReliableReaderQos &new_value)
Setter for RTPSReliableReaderQos
- Parameters:
new_value – new value for the RTPSReliableReaderQos
- inline RTPS_DllAPI TypeConsistencyQos & type_consistency ()
Getter for TypeConsistencyQos
- Returns:
TypeConsistencyQos reference
- inline RTPS_DllAPI const TypeConsistencyQos & type_consistency () const
Getter for TypeConsistencyQos
- Returns:
TypeConsistencyQos const reference
- inline RTPS_DllAPI void type_consistency (const TypeConsistencyQos &new_value)
Setter for TypeConsistencyQos
- Parameters:
new_value – new value for the TypeConsistencyQos
- inline RTPS_DllAPI bool expects_inline_qos () const
Getter for expectsInlineQos
- Returns:
expectsInlineQos
- inline RTPS_DllAPI void expects_inline_qos (bool new_value)
Setter for expectsInlineQos
- Parameters:
new_value – new value for the expectsInlineQos
- inline RTPS_DllAPI PropertyPolicyQos & properties ()
Getter for PropertyPolicyQos
- Returns:
PropertyPolicyQos reference
- inline RTPS_DllAPI const PropertyPolicyQos & properties () const
Getter for PropertyPolicyQos
- Returns:
PropertyPolicyQos const reference
- inline RTPS_DllAPI void properties (const PropertyPolicyQos &new_value)
Setter for PropertyPolicyQos
- Parameters:
new_value – new value for the PropertyPolicyQos
- inline RTPS_DllAPI RTPSEndpointQos & endpoint ()
Getter for RTPSEndpointQos
- Returns:
RTPSEndpointQos reference
- inline RTPS_DllAPI const RTPSEndpointQos & endpoint () const
Getter for RTPSEndpointQos
- Returns:
RTPSEndpointQos const reference
- inline RTPS_DllAPI void endpoint (const RTPSEndpointQos &new_value)
Setter for RTPSEndpointQos
- Parameters:
new_value – new value for the RTPSEndpointQos
- inline RTPS_DllAPI ReaderResourceLimitsQos & reader_resource_limits ()
Getter for ReaderResourceLimitsQos
- Returns:
ReaderResourceLimitsQos reference
- inline RTPS_DllAPI const ReaderResourceLimitsQos & reader_resource_limits () const
Getter for ReaderResourceLimitsQos
- Returns:
ReaderResourceLimitsQos const reference
- inline RTPS_DllAPI void reader_resource_limits (const ReaderResourceLimitsQos &new_value)
Setter for ReaderResourceLimitsQos
- Parameters:
new_value – new value for the ReaderResourceLimitsQos
- inline RTPS_DllAPI DataSharingQosPolicy & data_sharing ()
Getter for DataSharingQosPolicy
- Returns:
DataSharingQosPolicy reference
- inline RTPS_DllAPI const DataSharingQosPolicy & data_sharing () const
Getter for DataSharingQosPolicy
- Returns:
DataSharingQosPolicy reference
- inline RTPS_DllAPI void data_sharing (const DataSharingQosPolicy &data_sharing)
Setter for DataSharingQosPolicy
- Parameters:
data_sharing – new value for the DataSharingQosPolicy
-
inline RTPS_DllAPI DataReaderQos()