20#ifndef FASTDDS_DDS_PUBLISHER_QOS__PUBLISHERQOS_HPP
21#define FASTDDS_DDS_PUBLISHER_QOS__PUBLISHERQOS_HPP
23#include <fastdds/dds/core/policy/QosPolicies.hpp>
163 return entity_factory_;
173 return entity_factory_;
196 GroupDataQosPolicy group_data_;
Controls the behavior of the entity when acting as a factory for other entities.
Definition QosPolicies.hpp:187
Set of strings that introduces a logical partition among the topics visible by the Publisher and Subs...
Definition QosPolicies.hpp:1284
Specifies how the samples representing changes to data instances are presented to the subscribing app...
Definition QosPolicies.hpp:1154
Class PublisherQos, containing all the possible Qos that can be set for a determined Publisher.
Definition PublisherQos.hpp:39
bool operator==(const PublisherQos &b) const
Definition PublisherQos.hpp:54
const PartitionQosPolicy & partition() const
Getter for PartitionQosPolicy.
Definition PublisherQos.hpp:99
FASTDDS_EXPORTED_API PublisherQos()
Constructor.
Definition PublisherQos.hpp:45
const EntityFactoryQosPolicy & entity_factory() const
Getter for EntityFactoryQosPolicy.
Definition PublisherQos.hpp:161
const GroupDataQosPolicy & group_data() const
Getter for GroupDataQosPolicy.
Definition PublisherQos.hpp:130
const PresentationQosPolicy & presentation() const
Getter for PresentationQosPolicy.
Definition PublisherQos.hpp:68
void group_data(const GroupDataQosPolicy &group_data)
Setter for GroupDataQosPolicy.
Definition PublisherQos.hpp:150
virtual FASTDDS_EXPORTED_API ~PublisherQos()=default
Destructor.
GroupDataQosPolicy & group_data()
Getter for GroupDataQosPolicy.
Definition PublisherQos.hpp:140
void entity_factory(const EntityFactoryQosPolicy &entity_factory)
Setter for EntityFactoryQosPolicy.
Definition PublisherQos.hpp:181
EntityFactoryQosPolicy & entity_factory()
Getter for EntityFactoryQosPolicy.
Definition PublisherQos.hpp:171
PresentationQosPolicy & presentation()
Getter for PresentationQosPolicy.
Definition PublisherQos.hpp:78
PartitionQosPolicy & partition()
Getter for PartitionQosPolicy.
Definition PublisherQos.hpp:109
void presentation(const PresentationQosPolicy &presentation)
Setter for PresentationQosPolicy.
Definition PublisherQos.hpp:88
void partition(const PartitionQosPolicy &partition)
Setter for PartitionQosPolicy.
Definition PublisherQos.hpp:119
Definition DomainParticipant.hpp:45
FASTDDS_EXPORTED_API const PublisherQos PUBLISHER_QOS_DEFAULT