Class WriterQos
Defined in File WriterQos.hpp
Class Documentation
-
class WriterQos
Public Functions
-
FASTDDS_EXPORTED_API WriterQos()
-
virtual FASTDDS_EXPORTED_API ~WriterQos()
- FASTDDS_EXPORTED_API void setQos (const WriterQos &qos, bool first_time)
Set Qos from another class
Warning
The use of this class and methods is discourgaed, consider using PublicationBuiltinTopicData instead.
- Parameters:
qos – Reference from a WriterQos 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 PublicationBuiltinTopicData instead.
- Returns:
True if correct.
- FASTDDS_EXPORTED_API bool canQosBeUpdated (const WriterQos &qos) const
Warning
The use of this class and methods is discourgaed, consider using PublicationBuiltinTopicData instead.
-
void clear()
Warning
The use of this class and methods is discourgaed, consider using PublicationBuiltinTopicData instead.
Public Members
-
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.
-
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()