#include <ReaderQos.hpp>
Public Member Functions | |
| FASTDDS_EXPORTED_API | ReaderQos () |
| virtual FASTDDS_EXPORTED_API | ~ReaderQos () |
| bool | operator== (const ReaderQos &b) const |
| FASTDDS_EXPORTED_API void | setQos (const ReaderQos &readerqos, bool first_time) |
| Set Qos from another class. | |
| FASTDDS_EXPORTED_API bool | checkQos () const |
| Check if the Qos values are compatible between each other. | |
| FASTDDS_EXPORTED_API bool | canQosBeUpdated (const ReaderQos &qos) const |
| Check if the Qos can be update with the values provided. | |
| void | clear () |
Public Attributes | |
| 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. | |
| TopicDataQosPolicy | m_topicData |
| Topic Data Qos, NOT 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 |
|
inlinevirtual |
| 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.
| qos | Reference to the new qos. |
| FASTDDS_EXPORTED_API bool checkQos | ( | ) | const |
Check if the Qos values are compatible between each other.
| void clear | ( | ) |
|
inline |
| FASTDDS_EXPORTED_API void setQos | ( | const ReaderQos & | readerqos, |
| bool | first_time ) |
Set Qos from another class.
| readerqos | Reference from a ReaderQos object. |
| first_time | Boolean indicating whether is the first time (If not some parameters cannot be set). |
| DataSharingQosPolicy data_sharing |
Information for data sharing compatibility check.
| DeadlineQosPolicy m_deadline |
Deadline Qos, implemented in the library.
| DestinationOrderQosPolicy m_destinationOrder |
Destinatio Order Qos, NOT implemented in the library.
| DisablePositiveACKsQosPolicy m_disablePositiveACKs |
Disable positive ACKs QoS.
| DurabilityQosPolicy m_durability |
Durability Qos, implemented in the library.
| DurabilityServiceQosPolicy m_durabilityService |
Durability Service Qos, NOT implemented in the library.
| GroupDataQosPolicy m_groupData |
GroupData Qos, NOT implemented in the library.
| LatencyBudgetQosPolicy m_latencyBudget |
Latency Budget Qos, NOT implemented in the library.
| LifespanQosPolicy m_lifespan |
Lifespan Qos, NOT implemented in the library.
| LivelinessQosPolicy m_liveliness |
Liveliness Qos, implemented in the library.
| OwnershipQosPolicy m_ownership |
Ownership Qos, implemented in the library.
| PartitionQosPolicy m_partition |
Partition Qos, implemented in the library.
| PresentationQosPolicy m_presentation |
Presentation Qos, NOT implemented in the library.
| ReliabilityQosPolicy m_reliability |
ReliabilityQos, implemented in the library.
| TimeBasedFilterQosPolicy m_timeBasedFilter |
Time Based Filter Qos, NOT implemented in the library.
| TopicDataQosPolicy m_topicData |
Topic Data Qos, NOT implemented in the library.
| UserDataQosPolicy m_userData |
UserData 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.