This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
ddsf:public:guidebook:06_append:02_quality_of_service:deadline [2021/03/17 16:23] admin ↷ Page moved from ddsf:private:cookbook:06_append:02_quality_of_service:deadline to ddsf:private:guidebook:06_append:02_quality_of_service:deadline |
ddsf:public:guidebook:06_append:02_quality_of_service:deadline [2021/07/14 15:55] (current) murphy ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== DEADLINE QoS Parameter ====== | ====== DEADLINE 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 [[ddsf:private:cookbook:06_append:glossary:d:deadline_qos|DEADLINE Policy]] is useful for cases where a [[ddsf:private:cookbook:06_append:glossary:t:topic|Topic]] is expected to have each [[ddsf:private:cookbook:06_append:glossary:i:instance|instance]] updated periodically. On the publishing side this setting establishes a contract that the application must meet. On the subscribing side the setting establishes a minimum [[ddsf:private:cookbook:06_append:glossary:r:requirement|requirement]] for the remote publishers that are expected to supply the data values. | + | The [[ddsf:public:guidebook:06_append:glossary:d:deadline_qos|DEADLINE Policy]] is useful for cases where a [[ddsf:public:guidebook:06_append:glossary:t:topic|Topic]] is expected to have each [[ddsf:public:guidebook:06_append:glossary:i:instance|instance]] updated periodically. On the publishing side this setting establishes a contract that the application must meet. On the subscribing side the setting establishes a minimum [[ddsf:public:guidebook:06_append:glossary:r:requirement|requirement]] for the remote publishers that are expected to supply the data values. |
| - | When the Service ‘matches’ a ''DataWriter'' and a ''DataReader'' it checks whether the settings are compatible (i.e., offered deadline period<= requested deadline period) if they are not, the two entities are informed (via the [[ddsf:private:cookbook:06_append:glossary:l:listener|listener]] or condition mechanism) of the incompatibility of the [[ddsf:private:cookbook:06_append:glossary:q:quality_of_service_qos_policies|QoS]] settings and communication will not occur. | + | When the Service ‘matches’ a ''DataWriter'' and a ''DataReader'' it checks whether the settings are compatible (i.e., offered deadline period<= requested deadline period) if they are not, the two entities are informed (via the [[ddsf:public:guidebook:06_append:glossary:l:listener|listener]] or condition mechanism) of the incompatibility of the [[ddsf:public:guidebook:06_append:glossary:q:quality_of_service_qos_policies|QoS]] settings and communication will not occur. |
| Assuming that the reader and writer ends have compatible settings, the fulfillment of this contract is monitored by the Service and the application is informed of any violations by means of the proper listener or condition. | Assuming that the reader and writer ends have compatible settings, the fulfillment of this contract is monitored by the Service and the application is informed of any violations by means of the proper listener or condition. | ||
| Line 12: | Line 12: | ||
| 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~~ | ||