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.