User Tools

Site Tools


ddsf:public:guidebook:06_append:02_quality_of_service:entity_factory

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ddsf:public:guidebook:06_append:02_quality_of_service:entity_factory [2020/06/07 18:17]
admin ↷ Links adapted because of a move operation
ddsf:public:guidebook:06_append:02_quality_of_service:entity_factory [2021/07/14 15:55] (current)
murphy ↷ Links adapted because of a move operation
Line 1: Line 1:
 ====== ENTITY_FACTORY QoS Parameter ====== ====== ENTITY_FACTORY QoS Parameter ======
-[[ddsf:private:cookbook:​06_append:​02_quality_of_service|return to the Quality of Service (QoS) Parameters ]]+[[ddsf:public:guidebook:​06_append:​02_quality_of_service:start|return to the Quality of Service (QoS) Parameters ]]
  
 The ENTITY_FACTORY policy controls the behavior of the ''​Entity''​ as a factory for other entities. The ENTITY_FACTORY policy controls the behavior of the ''​Entity''​ as a factory for other entities.
  
-This policy concerns only DomainParticipant ​(as factory for ''​Publisher'',​ ''​Subscriber'',​ and ''​Topic''​),​ Publisher (as factory for ''​DataWriter''​),​ and ''​Subscriber'' ​(as factory for ''​DataReader''​).+This policy concerns only [[ddsf:​public:​guidebook:​06_append:​glossary:​d:​domain_participant|Domain Participant]] ​(as factory for ''​Publisher'',​ ''​Subscriber'',​ and ''​[[ddsf:​public:​guidebook:​06_append:​glossary:​t:​topic|Topic]]''​), ​[[ddsf:​public:​guidebook:​06_append:​glossary:​p:​publisher|Publisher]] (as factory for ''​DataWriter''​),​ and [[ddsf:​public:​guidebook:​06_append:​glossary:​s:​subscriber|Subscriber]] (as factory for ''​DataReader''​).
  
 This policy is mutable. A change in the policy affects only the entities created after the change; not the previously created entities. This policy is mutable. A change in the policy affects only the entities created after the change; not the previously created entities.
  
-The setting of auto''​enable_created_entities''​ to TRUE indicates that the factory ''​create_<​entity>''​ operation will automatically invoke the ''​enable''​ operation each time a new ''​Entity''​ is created. Therefore, the ''​Entity''​ returned by create_<​entity>​ will already be ''​enable''​d. A setting of FALSE indicates that the ''​Entity''​ will not be automatically enabled. The application will need to ''​enable''​ it explicitly by means of the ''​enable''​ operation (see 2.2.2.1.1.7).+The setting of ''​autoenable_created_entities''​ to TRUE indicates that the factory ''​create_<​entity>''​ operation will automatically invoke the ''​enable''​ operation each time a new ''​[[ddsf:​public:​guidebook:​06_append:​glossary:​e:​entity|Entity]]''​ is created. Therefore, the ''​Entity''​ returned by create_<​entity>​ will already be ''​enabled''​. A setting of FALSE indicates that the ''​Entity''​ will not be automatically enabled. The application will need to ''​enable''​ it explicitly by means of the ''​enable''​ operation (see 2.2.2.1.1.7).
  
-The default setting of auto''​enable_created_entities ​= TRUE''​ means that, by default, it is not necessary to explicitly call ''​enable''​ on newly created entities.+The default setting of ''​autoenable_created_entities ​= TRUE''​ means that, by default, it is not necessary to explicitly call ''​enable''​ on newly created entities.
  
 Source: [[https://​www.omg.org/​spec/​DDS/​1.4/​PDF | DDS 1.4 Spec]] Source: [[https://​www.omg.org/​spec/​DDS/​1.4/​PDF | DDS 1.4 Spec]]
  
 +/​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 
 +/* To add a discussion page to this page, comment out the line that says  
 +  ~~DISCUSSION:​off~~ 
 +*/ 
 +~~DISCUSSION:​on|Outstanding Issues~~ 
 +~~DISCUSSION:​off~~
ddsf/public/guidebook/06_append/02_quality_of_service/entity_factory.1591568271.txt.gz · Last modified: 2020/06/07 18:17 by admin