20#ifndef FASTDDS_DDS_DOMAIN_QOS__DOMAINPARTICIPANTFACTORYQOS_HPP
21#define FASTDDS_DDS_DOMAIN_QOS__DOMAINPARTICIPANTFACTORYQOS_HPP
23#include <fastdds/dds/core/policy/QosPolicies.hpp>
24#include <fastdds/rtps/attributes/ThreadSettings.hpp>
25#include <fastdds/fastdds_dll.hpp>
68 return entity_factory_;
77 return entity_factory_;
97 return shm_watchdog_thread_;
107 return shm_watchdog_thread_;
118 shm_watchdog_thread_ = value;
128 return file_watch_threads_;
138 return file_watch_threads_;
149 file_watch_threads_ = value;
Class DomainParticipantFactoryQos, contains all the possible Qos that can be set for a determined par...
Definition DomainParticipantFactoryQos.hpp:37
FASTDDS_EXPORTED_API DomainParticipantFactoryQos()
Constructor.
Definition DomainParticipantFactoryQos.hpp:43
const rtps::ThreadSettings & file_watch_threads() const
Getter for file watch related ThreadSettings.
Definition DomainParticipantFactoryQos.hpp:136
const EntityFactoryQosPolicy & entity_factory() const
Getter for EntityFactoryQosPolicy.
Definition DomainParticipantFactoryQos.hpp:66
virtual FASTDDS_EXPORTED_API ~DomainParticipantFactoryQos()
Destructor.
Definition DomainParticipantFactoryQos.hpp:50
void entity_factory(const EntityFactoryQosPolicy &entity_factory)
Setter for EntityFactoryQosPolicy.
Definition DomainParticipantFactoryQos.hpp:84
EntityFactoryQosPolicy & entity_factory()
Getter for EntityFactoryQosPolicy.
Definition DomainParticipantFactoryQos.hpp:75
bool operator==(const DomainParticipantFactoryQos &b) const
Definition DomainParticipantFactoryQos.hpp:54
void shm_watchdog_thread(const rtps::ThreadSettings &value)
Setter for the SHM watchdog ThreadSettings.
Definition DomainParticipantFactoryQos.hpp:115
rtps::ThreadSettings & file_watch_threads()
Getter for file watch related ThreadSettings.
Definition DomainParticipantFactoryQos.hpp:126
rtps::ThreadSettings & shm_watchdog_thread()
Getter for SHM watchdog ThreadSettings.
Definition DomainParticipantFactoryQos.hpp:95
const rtps::ThreadSettings & shm_watchdog_thread() const
Getter for SHM watchdog ThreadSettings.
Definition DomainParticipantFactoryQos.hpp:105
void file_watch_threads(const rtps::ThreadSettings &value)
Setter for the file watch related ThreadSettings.
Definition DomainParticipantFactoryQos.hpp:146
Controls the behavior of the entity when acting as a factory for other entities.
Definition QosPolicies.hpp:187
Definition DomainParticipant.hpp:45
FASTDDS_EXPORTED_API const DomainParticipantFactoryQos PARTICIPANT_FACTORY_QOS_DEFAULT
Struct ThreadSettings to specify various thread settings.
Definition ThreadSettings.hpp:37