User Tools

Site Tools


dido:public:ra:xapend:xapend.f_qos: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
dido:public:ra:xapend:xapend.f_qos:entity_factory [2021/06/24 18:09]
char
dido:public:ra:xapend:xapend.f_qos:entity_factory [2021/10/04 13:40] (current)
50.19.247.197 ↷ Links adapted because of a move operation
Line 1: Line 1:
 ====== F.20 Entity Factory ​ ====== ====== F.20 Entity Factory ​ ======
-[[dido:​public:​ra:​xapend:​xapend.f_qos| Return to DDS Quality of Service ]]+[[dido:​public:​ra:​xapend:​xapend.f_qos:start| Return to DDS Quality of Service ]]
  
-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 ''​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​e:​entity|Entity]]''​ as a factory for other entities.
  
-This policy concerns only [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​domain_participant|Domain Participant]] (as factory for ''​Publisher'',​ ''​Subscriber'',​ and ''​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​t:​topic|Topic]]''​),​ [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​publisher|Publisher]] (as factory for ''​DataWriter''​),​ and [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​subscriber|Subscriber]] (as factory for ''​DataReader''​).+This [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​policy|policy]] ​concerns only [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​domain_participant|Domain Participant]] (as factory for ''​Publisher'',​ ''​Subscriber'',​ and ''​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​t:​topic|Topic]]''​),​ [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​publisher|Publisher]] (as factory for ''​DataWriter''​),​ and [[dido:​public:​ra:​xapend:​xapend.a_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 ''​autoenable_created_entities''​ to TRUE indicates that the factory ''​create_<​entity>''​ operation will automatically invoke the ''​enable''​ operation each time a new ''​[[dido:​public:​ra:​xapend:​xapend.a_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 setting of ''​autoenable_created_entities''​ to TRUE indicates that the factory ''​create_<​entity>''​ operation will automatically invoke the ''​enable''​ operation each time a new ''​[[dido:​public:​ra:​xapend:​xapend.a_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 [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​application|application]] ​will need to ''​enable''​ it explicitly by means of the ''​enable''​ operation (see 2.2.2.1.1.7).
  
 The default setting of ''​autoenable_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.
dido/public/ra/xapend/xapend.f_qos/entity_factory.1624572544.txt.gz · Last modified: 2021/06/24 18:09 by char