This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.f_qos:writer_data_lifecycle [2021/07/26 13:32] murphy |
dido:public:ra:xapend:xapend.f_qos:writer_data_lifecycle [2021/10/04 13:40] (current) 50.19.247.197 ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== F.21 Writer Data Lifecycle ====== | ====== F.21 Writer Data Lifecycle ====== | ||
| - | [[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 WRITER_DATA_LIFECYCLE policy controls the behavior of the ''DataWriter'' with regards to the lifecycle of the data-[[dido:public:ra:xapend:xapend.a_glossary:i:instance|instances]] it manages, that is, the data-instances that have been either explicitly registered with the ''DataWriter'' using the register operations or implicitly by directly writing the data. | + | The WRITER_DATA_LIFECYCLE [[dido:public:ra:xapend:xapend.a_glossary:p:policy|policy]] controls the behavior of the ''DataWriter'' with regards to the lifecycle of the data-[[dido:public:ra:xapend:xapend.a_glossary:i:instance|instances]] it manages, that is, the data-instances that have been either explicitly registered with the ''DataWriter'' using the register operations or implicitly by directly writing the data. |
| The autodispose_unregistered_instances flag controls the behavior when the DataWriter unregisters an instance by means of the unregister operations: | The autodispose_unregistered_instances flag controls the behavior when the DataWriter unregisters an instance by means of the unregister operations: | ||
| Line 10: | Line 10: | ||
| **Note:** \\ | **Note:** \\ | ||
| - | <wrap>The deletion of a ''DataWriter'' automatically unregisters all data-instances it manages. Therefore the setting of the ''autodispose_unregistered_instances'' flag will determine whether instances are ultimately disposed when the ''DataWriter'' is deleted either directly by means of the ''Publisher::delete_datawriter'' operation or indirectly as a consequence of calling delete_contained_entities on the ''Publisher'' or the ''DomainParticipant'' that contains the ''DataWriter''. </wrap> | + | <wrap>The deletion of a ''DataWriter'' automatically unregisters all data-instances it manages. Therefore the setting of the ''autodispose_unregistered_instances'' flag will determine whether instances are ultimately disposed when the ''DataWriter'' is deleted either directly by means of the ''Publisher::delete_datawriter'' operation or indirectly as a consequence of calling delete_contained_entities on the ''[[dido:public:ra:xapend:xapend.a_glossary:p:publisher|Publisher]]'' or the ''DomainParticipant'' that contains the ''DataWriter''. </wrap> |
| | | ||
| 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]] | ||