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:reader_data_lifecycle [2021/06/24 22:37] char |
dido:public:ra:xapend:xapend.f_qos:reader_data_lifecycle [2021/10/04 13:40] (current) 50.19.247.197 ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== F.22 Reader Data Lifecycle ====== | ====== F.22 Reader 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 ''READER_DATA_LIFECYCLE'' policy controls the behavior of the DataReader 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 received and for which the DataReader maintains some internal resources. | + | The ''READER_DATA_LIFECYCLE'' [[dido:public:ra:xapend:xapend.a_glossary:p:policy|policy]] controls the behavior of the DataReader with regards to the lifecycle of the data-instances it manages, that is, the data-[[dido:public:ra:xapend:xapend.a_glossary:i:instance|instances]] that have been received and for which the DataReader maintains some internal resources. |
| - | The ''DataReader'' internally maintains the [[dido:public:ra:xapend:xapend.a_glossary:s:sample|samples]] that have not been taken by the application, subject to the constraints imposed by other [[dido:public:ra:xapend:xapend.a_glossary:q:qos|QoS]] policies such as ''[[dido:public:ra:xapend:xapend.a_glossary:h:history_qos|HISTORY]]'' and ''RESOURCE_LIMIT''. | + | The ''DataReader'' internally maintains the [[dido:public:ra:xapend:xapend.a_glossary:s:sample|samples]] that have not been taken by the [[dido:public:ra:xapend:xapend.a_glossary:a:application|application]], subject to the constraints imposed by other [[dido:public:ra:xapend:xapend.a_glossary:q:qos|QoS]] policies such as ''[[dido:public:ra:xapend:xapend.a_glossary:h:history_qos|HISTORY]]'' and ''RESOURCE_LIMIT''. |
| The ''DataReader'' also maintains information regarding the identity, ''view_state'' and ''instance_state'' of data-instances even after all samples have been ‘taken.’ This is needed to properly compute the states when future samples arrive. | The ''DataReader'' also maintains information regarding the identity, ''view_state'' and ''instance_state'' of data-instances even after all samples have been ‘taken.’ This is needed to properly compute the states when future samples arrive. | ||