Class EntityFactory

Inheritance Relationships

Base Type

Class Documentation

class EntityFactory : public dds::core::Value<detail::EntityFactory>

Public Functions

explicit EntityFactory(bool autoenable_created_entities = true)

Creates an EntityFactory QoS instance

Parameters:

autoenable_created_entities – boolean indicating whether created Entities should be automatically enabled

EntityFactory(const EntityFactory &other)

Copies an EntityFactory QoS instance

Parameters:

other – the EntityFactory QoS instance to copy

EntityFactory &autoenable_created_entities(bool autoenable_created_entities)

Sets a boolean indicating whether created Entities should be automatically enabled

Parameters:

autoenable_created_entities – boolean indicating whether created Entities should be automatically enabled

bool autoenable_created_entities() const

Gets a boolean indicating whether Entities should be automatically enabled

Returns:

boolean indicating whether created Entities should be automatically enabled

Public Static Functions

static EntityFactory AutoEnable()
Returns:

an EntityFactory QoS instance with autoenable_created_entities set to true

static EntityFactory ManuallyEnable()
Returns:

an EntityFactory QoS instance with autoenable_created_entities set to false