-
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