#include <WriterQos.hpp>
Public Member Functions | |
| FASTDDS_EXPORTED_API | WriterQos () |
| virtual FASTDDS_EXPORTED_API | ~WriterQos () |
| bool | operator== (const WriterQos &b) const |
| FASTDDS_EXPORTED_API void | setQos (const WriterQos &qos, 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 WriterQos &qos) const |
| void | clear () |
Public Attributes | |
| DurabilityQosPolicy | m_durability |
| Durability Qos, implemented in the library. | |
| DurabilityServiceQosPolicy | m_durabilityService |
| Durability Service Qos, NOT 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 |
| Reliability Qos, implemented in the library. | |
| LifespanQosPolicy | m_lifespan |
| Lifespan 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. | |
| OwnershipQosPolicy | m_ownership |
| Ownership Qos, implemented in the library. | |
| OwnershipStrengthQosPolicy | m_ownershipStrength |
| Owenership Strength Qos, implemented in the library. | |
| DestinationOrderQosPolicy | m_destinationOrder |
| Destination Order 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 |
| Group Data Qos, NOT implemented in the library. | |
| PublishModeQosPolicy | m_publishMode |
| Publication Mode Qos, implemented in the library. | |
| DataRepresentationQosPolicy | representation |
| Data Representation Qos, implemented in the library. | |
| DisablePositiveACKsQosPolicy | m_disablePositiveACKs |
| Disable positive acks QoS, implemented in the library. | |
| DataSharingQosPolicy | data_sharing |
| Information for data sharing compatibility check. | |
| bool | disable_heartbeat_piggyback = false |
| Disable heartbeat piggyback mechanism. | |
| FASTDDS_EXPORTED_API WriterQos | ( | ) |
|
virtual |
| FASTDDS_EXPORTED_API bool canQosBeUpdated | ( | const WriterQos & | qos | ) | const |
| 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 WriterQos & | qos, |
| bool | first_time ) |
Set Qos from another class.
| qos | Reference from a WriterQos 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.
| bool disable_heartbeat_piggyback = false |
Disable heartbeat piggyback mechanism.
| DeadlineQosPolicy m_deadline |
Deadline Qos, implemented in the library.
| DestinationOrderQosPolicy m_destinationOrder |
Destination Order Qos, NOT implemented in the library.
| DisablePositiveACKsQosPolicy m_disablePositiveACKs |
Disable positive acks QoS, implemented in the library.
| DurabilityQosPolicy m_durability |
Durability Qos, implemented in the library.
| DurabilityServiceQosPolicy m_durabilityService |
Durability Service Qos, NOT implemented in the library.
| GroupDataQosPolicy m_groupData |
Group Data 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.
| OwnershipStrengthQosPolicy m_ownershipStrength |
Owenership Strength Qos, implemented in the library.
| PartitionQosPolicy m_partition |
Partition Qos, implemented in the library.
| PresentationQosPolicy m_presentation |
Presentation Qos, NOT implemented in the library.
| PublishModeQosPolicy m_publishMode |
Publication Mode Qos, implemented in the library.
| ReliabilityQosPolicy m_reliability |
Reliability Qos, 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.