Safe DDS
eprosima::safedds::dds::EntityFactoryQosPolicy Class Reference

Qos Policy to control if a factory should automatically enable created entities. More...

#include <EntityFactoryQosPolicy.hpp>

Public Member Functions

 EntityFactoryQosPolicy () noexcept
 Construct a new Entity Factory Qos Policy object. More...
 
 EntityFactoryQosPolicy (bool autoenable) noexcept
 Construct a new Entity Factory Qos Policy object. More...
 

Public Attributes

bool autoenable_created_entities
 Auto enable created entities flag. More...
 

Static Public Attributes

static constexpr bool DEFAULT_AUTOENABLE = true
 QoS policy flag default value. More...
 

Detailed Description

Qos Policy to control if a factory should automatically enable created entities.

@safety_api_struct

Constructor & Destructor Documentation

◆ EntityFactoryQosPolicy() [1/2]

eprosima::safedds::dds::EntityFactoryQosPolicy::EntityFactoryQosPolicy ( )
noexcept

Construct a new Entity Factory Qos Policy object.

Note
autoenable_created_entities == DEFAULT_AUTOENABLE

◆ EntityFactoryQosPolicy() [2/2]

eprosima::safedds::dds::EntityFactoryQosPolicy::EntityFactoryQosPolicy ( bool  autoenable)
explicitnoexcept

Construct a new Entity Factory Qos Policy object.

Parameters
autoenableauto enable created entities flag.

Member Data Documentation

◆ autoenable_created_entities

bool eprosima::safedds::dds::EntityFactoryQosPolicy::autoenable_created_entities

Auto enable created entities flag.

◆ DEFAULT_AUTOENABLE

constexpr bool eprosima::safedds::dds::EntityFactoryQosPolicy::DEFAULT_AUTOENABLE = true
staticconstexpr

QoS policy flag default value.


The documentation for this class was generated from the following file: