DDS 1.0 NO IDEA Avatar
  1. OMG Issue

DDS — Potential problems in PSM mappings

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

    ***Ref-05 IDL_case_sensitive

    In the PSM, the IDL uses as formal parameter names the same string as
    the name of the type only distinguished by the case. This appears to
    treat IDL as a case sensitive language which is not, and would result
    in problems in languages such as ADA that are not case sensitive.

    This problem appears in several paces where "topic" appears as the
    formal parameter name of an argument of type "Topic". For instance the
    operations TopicListener::on_inconsistent_topic,
    DomainParticipant::delete_topic, Subscriber::create_datareader
    Similarly "listener" appears as the formal parameter name of an
    argument of a type derived from Listener. For instance the operations
    DomainParticipant::create_publisher,
    DomainParticipant::create_subscriber, DomainParticipant::create_topic,
    DomainParticipantFactory::create_participant
    Publisher::create_datawriter, Subscriber::create_datareader

    **PROPOSAL** To avoid confusion use "a_topic" for the formal
    parameter name of any parameter of type "Topic", or any specialization
    of Topic.

    Similarly use "a_listener" for the formal parameter name of any
    parameter of type "Listener", or any specialization of Topic.

  • Reported: DDS 1.0b1 — Tue, 23 Dec 2003 05:00 GMT
  • Disposition: Resolved — DDS 1.0
  • Disposition Summary:

    see below

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