package ptolemy.domains.ct.demo.Corba.util; /** * ptolemy/domains/ct/demo/Corba/util/CorbaUnknownParamExceptionHelper.java * Generated by the IDL-to-Java compiler (portable), version "3.0" * from CorbaActor.idl * Thursday, January 18, 2001 5:51:18 PM PST */ abstract public class CorbaUnknownParamExceptionHelper { private static String _id = "IDL:util/CorbaUnknownParamException:1.0"; public static void insert(org.omg.CORBA.Any a, ptolemy.domains.ct.demo.Corba.util.CorbaUnknownParamException that) { org.omg.CORBA.portable.OutputStream out = a.create_output_stream(); a.type(type()); write(out, that); a.read_value(out.create_input_stream(), type()); } public static ptolemy.domains.ct.demo.Corba.util.CorbaUnknownParamException extract( org.omg.CORBA.Any a) { return read(a.create_input_stream()); } private static org.omg.CORBA.TypeCode __typeCode = null; private static boolean __active = false; synchronized public static org.omg.CORBA.TypeCode type() { if (__typeCode == null) { synchronized (org.omg.CORBA.TypeCode.class) { if (__typeCode == null) { if (__active) { return org.omg.CORBA.ORB.init() .create_recursive_tc(_id); } __active = true; org.omg.CORBA.StructMember[] _members0 = new org.omg.CORBA.StructMember[2]; org.omg.CORBA.TypeCode _tcOf_members0 = null; _tcOf_members0 = org.omg.CORBA.ORB.init().create_string_tc( 0); _members0[0] = new org.omg.CORBA.StructMember("paramName", _tcOf_members0, null); _tcOf_members0 = org.omg.CORBA.ORB.init().create_string_tc( 0); _members0[1] = new org.omg.CORBA.StructMember("message", _tcOf_members0, null); __typeCode = org.omg.CORBA.ORB .init() .create_struct_tc( ptolemy.domains.ct.demo.Corba.util.CorbaUnknownParamExceptionHelper .id(), "CorbaUnknownParamException", _members0); __active = false; } } } return __typeCode; } public static String id() { return _id; } public static ptolemy.domains.ct.demo.Corba.util.CorbaUnknownParamException read( org.omg.CORBA.portable.InputStream istream) { ptolemy.domains.ct.demo.Corba.util.CorbaUnknownParamException value = new ptolemy.domains.ct.demo.Corba.util.CorbaUnknownParamException(); // read and discard the repository ID istream.read_string(); value.paramName = istream.read_string(); value.message = istream.read_string(); return value; } public static void write(org.omg.CORBA.portable.OutputStream ostream, ptolemy.domains.ct.demo.Corba.util.CorbaUnknownParamException value) { // write the repository ID ostream.write_string(id()); ostream.write_string(value.paramName); ostream.write_string(value.message); } }