Controls the behavior of the entity when acting as a factory for other entities. More...
#include <QosPolicies.hpp>
Public Member Functions | |
| FASTDDS_EXPORTED_API | EntityFactoryQosPolicy () |
| Constructor without parameters. | |
| FASTDDS_EXPORTED_API | EntityFactoryQosPolicy (bool autoenable) |
| Constructor. | |
| virtual FASTDDS_EXPORTED_API | ~EntityFactoryQosPolicy () |
| Destructor. | |
| bool | operator== (const EntityFactoryQosPolicy &b) const |
| void | clear () |
Public Attributes | |
| bool | autoenable_created_entities |
| Specifies whether the entity acting as a factory automatically enables the instances it creates. | |
Controls the behavior of the entity when acting as a factory for other entities.
In other words, configures the side-effects of the create_* and delete_* operations.
|
inline |
Constructor without parameters.
|
inline |
Constructor.
| autoenable | Value for the autoenable_created_entities boolean |
|
inlinevirtual |
Destructor.
|
inline |
|
inline |
| bool autoenable_created_entities |
Specifies whether the entity acting as a factory automatically enables the instances it creates.
If True the factory will automatically enable each created Entity otherwise it will not.
By default, True.