DDS 1.1 RTF Avatar
  1. OMG Issue

DDS11 — Unspecified behavior of DataReader/DataWriter creation w/t mismatched Topic

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

    The specification does not currently state whether it is permissible to create a DataReader or DataWriter with a TopicDescription that was created from a DomainParticipant other than that used to create the reader or writer's factory.

    Proposed Resolution:
    The use case in question is not allowed; create_datareader and create_datawriter should return nil in that case.

    Proposed Revised Text:
    The following paragraph should be appended to section 2.1.2.4.1.5 create_datawriter:
    The Topic passed to this operation must have been created from the same DomainParticipant that was used to create this Publisher. If the Topic was created from a different DomainParticipant, this operation will fail and return a nil result.
    The following paragraph should be appended to section 2.1.2.5.2.5 create_datareader:
    The TopicDescription passed to this operation must have been created from the same DomainParticipant that was used to create this Subscriber. If the TopicDescription was created from a different DomainParticipant, this operation will fail and return a nil result.

  • 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