-
Key: RTC-19
-
Legacy Issue Number: 10497
-
Status: closed
-
Source: AIST ( Dr. Noriaki Ando)
-
Summary:
ource: AIST (Noriaki Ando, [[MailTo(n-ando AT SPAMFREE aist DOT go DOT jp)]])
Severity: Minor
Disposition: Resolution Proposed
Summary
The Port interface is defined as follows,
interface Port : Service
{ PortProfile get_port_profile(); ConnectorProfileList get_connector_profiles(); ConnectorProfile get_connector_profile(in UniqueIdentifier connector_id); ReturnCode_t connect(in ConnectorProfile connector_profile); ReturnCode_t disconnect(in UniqueIdentifier connector_id); ReturnCode_t disconnect_all(); };
The argument of Port::connect(in ConnectorProfile) is defined as in argument. Because of it, Ports cannot exchange connection information via ConnectorProfile.
To exchange connection information between Ports, ConnectorProfile argument should be inout.
interface Port : Service
{ ReturnCode_t connect(inout ConnectorProfile connector_profile); };
– Noriaki Ando, 2006/12/4
Discussion
Above mentioned issue would depend on Port'c connection sequence. – Noriaki Ando, 2006/12/4
Resolution
Revised Text
-
Reported: RTC 1.0b1 — Tue, 5 Dec 2006 05:00 GMT
-
Disposition: Resolved — RTC 1.0
-
Disposition Summary:
A resolution for this issue can be combined with the resolution of issue 10488.
-
Updated: Fri, 6 Mar 2015 20:58 GMT