CORBA 2.4 MAILINGLIST Avatar
  1. OMG Issue

CORBA24 — What is the TypeCode for ValueBase?

  • Key: CORBA24-54
  • Legacy Issue Number: 3132
  • Status: closed  
  • Source: Floorboard Software ( Jonathan Biggar)
  • Summary:

    I know this is late, but I think it is quite urgent, and we ought to
    add it to the last Core 2000 vote.]

    The spec is silent about the existence and properties of a TypeCode
    constant for ValueBase, even though it is necessary to define one so
    that the DII, DSI and IFR can operate properly.

    There also is no explicit information about what values operation calls
    on the TC_Object typecode constant return.

    Proposal:

    1. Add to the list of TypeCode constants in 10.7.2:

    TC_ValueBase = tk_value

    { ValueBase }

    2. Add at the end of section 10.7.2:

    For the TC_Object TypeCode constant, calling id returns
    "IDL:omg.org/CORBA/Object:1.0" and calling name returns "Object". For
    the TC_ValueBase TypeCode constant, calling id returns
    "IDL:omg.org/CORBA/ValueBase:1.0", calling name returns "ValueBase",
    calling member_count returns 0, calling type_modifier returns
    CORBA::VM_NONE, and calling concrete_base_type returns a nil TypeCode.

  • Reported: CORBA 2.3.1 — Fri, 17 Dec 1999 05:00 GMT
  • Disposition: Resolved — CORBA 2.4
  • Disposition Summary:

    Yes, this is a signficant outage. It should be fixed and the fix should be incorporated in 2.3 via t

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