DDS 1.1 RTF Avatar
  1. OMG Issue

DDS11 — (R#142) OWNERSHIP QoS policy should concern DataWriter and DataReader

  • Key: DDS11-72
  • Legacy Issue Number: 8427
  • Status: closed  
  • Source: Real-Time Innovations ( Dr. Gerardo Pardo-Castellote, Ph.D.)
  • Summary:

    The OWNERSHIP QoS policy only concerns the Topic Entity. It is the only such policy; all other Topic QoS policies also concern the DataReader and DataWriter, which may override the value provided by the Topic.
    The OWNERSHIP QoS policy is also missing from the PublicationBuiltinTopicData and SubscriptionBuiltinTopicData structures.

    Proposed Resolution:
    The OWNERSHIP QoS policy should concern the Topic, DataReader, and DataWriter Entities. It should have requested vs. offered (RxO) semantics: the two sides must agree on its value.
    A field of type OwnershipQosPolicy should be added to the PublicationBuiltinTopicData and SubscriptionBuiltinTopicData structures.

    Proposed Revised Text:
    Change the "Concerns" column of the OWNERSHIP row of the table on page 2-94 to read "Topic, DataReader, DataWriter."

    The second paragraph of section 2.1.3.8 OWNERSHIP begins "This QoS policy only applies to Topic and not to DataReader or DataWriterÂ…" This paragraph should be removed.

    Add the following rows to the built-in topic table on page 2-131:
    DCPSPublication ownership OwnershipQosPolicy Policy of the corresponding DataWriter
    DCPSSubscription Ownership OwnershipQosPolicy Policy of the corresponding DataReader

    Modify the definitions of the DataWriterQos and DeadReaderQos structures in the IDL PSM in 2.2.3:

    struct DataWriterQos

    { OwnershipQosPolicy ownership; };


    struct DataReaderQosPolicy { OwnershipQosPolicy ownership; }

    ;

  • Reported: DDS 1.0 — Tue, 1 Mar 2005 05:00 GMT
  • Disposition: Resolved — DDS 1.1
  • Disposition Summary:

    No Data Available

  • Updated: Fri, 6 Mar 2015 20:58 GMT