/** * Marshals this object into a new buffer and returns that buffer. */ public byte[] marshal() { final CDROutputStream out = new CDROutputStream( orb ); try { out.write_value( this, "IDL:omg.org/Messaging/ExceptionHolder:1.0" ); return out.getBufferCopy(); } finally { out.close(); } } }
write_value_header(repository_ids); start_chunk(); write_value(ValueHandler.getCodebase((Class)value)); write_value(ValueHandler.getRMIRepositoryID((Class)value)); end_chunk();
/** * Writes an abstract interface to this stream. The abstract interface is * written as a union with a boolean discriminator, which is true if the * union contains a CORBA object reference, or false if the union contains * a value. */ @Override public void write_abstract_interface(final java.lang.Object object) { if (object instanceof org.omg.CORBA.Object) { write_boolean(true); write_Object((org.omg.CORBA.Object)object); } else { write_boolean(false); write_value((java.io.Serializable)object); } }
out.write_value( discriminator.type(), discriminator.create_input_stream() ); out.write_value( member.type(), member.to_any().create_input_stream());
public org.omg.CORBA.Any to_any() { checkDestroyed(); org.omg.CORBA.Any out_any = orb.create_any(); out_any.type(type()); final CDROutputStream out = new CDROutputStream(orb); try { out.write_long( length ); for( int i = 0; i < length; i++) { out.write_value( elementType, ((Any)members.get(i)).create_input_stream()); } final CDRInputStream in = new CDRInputStream( orb, out.getBufferCopy()); try { out_any.read_value(in, type()); return out_any; } finally { in.close(); } } finally { out.close(); } }
public org.omg.CORBA.Any to_any() { checkDestroyed (); final org.omg.CORBA.Any out_any = orb.create_any(); out_any.type( type()); final CDROutputStream out = new CDROutputStream(orb); try { for( int i = 0; i < limit; i++) { out.write_value( elementType, members[i].create_input_stream()); } final CDRInputStream in = new CDRInputStream(orb, out.getBufferCopy()); try { out_any.read_value( in, type()); return out_any; } finally { in.close(); } } finally { out.close(); } }
out.write_value( members[i].value.type(), members[i].value.create_input_stream());
write_value( typeCode.member_type(i), input ); write_value( typeCode.member_type( member_idx ), input ); write_value( typeCode.member_type( def_idx ), input ); for( int i = 0; i < len; i++ ) write_value(content_tc, input); write_value( typeCode.content_type(), input ); write_value( typeCode.content_type(), input ); break; for (int i = 0; i < typeCode.member_count(); i++) write_value(typeCode.member_type(i), input); write_value(val, typeCode.id()); break; write_value (value, helper); break;
out.write_value(type, input); value = out; break; out.write_value(type, input); value = out; break;