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