public static void write(org.omg.CORBA.portable.OutputStream ostream, TargetAddress value) { ostream.write_short(value.discriminator()); switch (value.discriminator()) { case KeyAddr.value : ostream.write_long(value.object_key().length); ostream.write_octet_array(value.object_key(), 0, value.object_key().length); break; case ProfileAddr.value : org.omg.IOP.TaggedProfileHelper.write(ostream, value.profile()); break; case ReferenceAddr.value : IORAddressingInfoHelper.write(ostream, value.ior()); break; default : throw new org.omg.CORBA.BAD_OPERATION(); } }
public static void write(org.omg.CORBA.portable.OutputStream ostream, TargetAddress value) { ostream.write_short(value.discriminator()); switch (value.discriminator()) { case KeyAddr.value : ostream.write_long(value.object_key().length); ostream.write_octet_array(value.object_key(), 0, value.object_key().length); break; case ProfileAddr.value : org.omg.IOP.TaggedProfileHelper.write(ostream, value.profile()); break; case ReferenceAddr.value : IORAddressingInfoHelper.write(ostream, value.ior()); break; default : throw new org.omg.CORBA.BAD_OPERATION(); } }
short reqAddrDisp = target.discriminator();
short reqAddrDisp = target.discriminator();