RTC 1.0 NO IDEA Avatar
  1. OMG Issue

RTC — CORBA IDL definition of Port::connect

  • 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