Class ReaderQos
Defined in File ReaderQos.hpp
Class Documentation
- 
class ReaderQos
 Public Functions
- 
inline FASTDDS_EXPORTED_API ReaderQos()
 
- 
inline virtual FASTDDS_EXPORTED_API ~ReaderQos()
 
- FASTDDS_EXPORTED_API void setQos (const ReaderQos &readerqos, bool first_time)
 Set Qos from another class
Warning
The use of this class and methods is discourgaed, consider using SubscriptionBuiltinTopicData instead.
- Parameters:
 readerqos – Reference from a ReaderQos object.
first_time – Boolean indicating whether is the first time (If not some parameters cannot be set).
- FASTDDS_EXPORTED_API bool checkQos () const
 Check if the Qos values are compatible between each other.
Warning
The use of this class and methods is discourgaed, consider using SubscriptionBuiltinTopicData instead.
- Returns:
 True if correct.
- FASTDDS_EXPORTED_API bool canQosBeUpdated (const ReaderQos &qos) const
 Check if the Qos can be update with the values provided. This method DOES NOT update anything.
Warning
The use of this class and methods is discourgaed, consider using SubscriptionBuiltinTopicData instead.
- Parameters:
 qos – Reference to the new qos.
- Returns:
 True if they can be updated.
- 
void clear()
 Warning
The use of this class and methods is discourgaed, consider using SubscriptionBuiltinTopicData instead.
Public Members
- 
DurabilityQosPolicy m_durability
 Durability Qos, implemented in the library.
- 
DeadlineQosPolicy m_deadline
 Deadline Qos, implemented in the library.
- 
LatencyBudgetQosPolicy m_latencyBudget
 Latency Budget Qos, NOT implemented in the library.
- 
LivelinessQosPolicy m_liveliness
 Liveliness Qos, implemented in the library.
- 
ReliabilityQosPolicy m_reliability
 ReliabilityQos, implemented in the library.
- 
OwnershipQosPolicy m_ownership
 Ownership Qos, implemented in the library.
- 
DestinationOrderQosPolicy m_destinationOrder
 Destinatio Order Qos, NOT implemented in the library.
- 
UserDataQosPolicy m_userData
 UserData Qos, NOT implemented in the library.
- 
TimeBasedFilterQosPolicy m_timeBasedFilter
 Time Based Filter Qos, NOT implemented in the library.
- 
PresentationQosPolicy m_presentation
 Presentation Qos, NOT implemented in the library.
- 
PartitionQosPolicy m_partition
 Partition Qos, implemented in the library.
- 
GroupDataQosPolicy m_groupData
 GroupData Qos, NOT implemented in the library.
- 
DurabilityServiceQosPolicy m_durabilityService
 Durability Service Qos, NOT implemented in the library.
- 
LifespanQosPolicy m_lifespan
 Lifespan Qos, NOT implemented in the library.
- 
DataRepresentationQosPolicy representation
 Data Representation Qos, implemented in the library.
- 
TypeConsistencyEnforcementQosPolicy type_consistency
 Type consistency enforcement Qos, NOT implemented in the library.
- 
DisablePositiveACKsQosPolicy m_disablePositiveACKs
 Disable positive ACKs QoS.
- 
DataSharingQosPolicy data_sharing
 Information for data sharing compatibility check.
- 
inline FASTDDS_EXPORTED_API ReaderQos()