/*
* File: ./THISORTHATSERVERHELPER.JAVA
* From: THISORTHATSERVER.IDL
* Date: Thu Apr 15 21:42:40 1999
* By: C:\PROGRA~1\JDK12~1.1\BIN\IDLTOJ~1.EXE Java IDL 1.2 Aug 18 1998 16:25:34
*/
public class ThisOrThatServerHelper {
// It is useless to have instances of this class
private ThisOrThatServerHelper() { }
public static void write(org.omg.CORBA.portable.OutputStream out, ThisOrThatServer that) {
out.write_Object(that);
}
public static ThisOrThatServer read(org.omg.CORBA.portable.InputStream in) {
return ThisOrThatServerHelper.narrow(in.read_Object());
}
public static ThisOrThatServer extract(org.omg.CORBA.Any a) {
org.omg.CORBA.portable.InputStream in = a.create_input_stream();
return read(in);
}
public static void insert(org.omg.CORBA.Any a, ThisOrThatServer that) {
org.omg.CORBA.portable.OutputStream out = a.create_output_stream();
write(out, that);
a.read_value(out.create_input_stream(), type());
}
private static org.omg.CORBA.TypeCode _tc;
synchronized public static org.omg.CORBA.TypeCode type() {
if (_tc == null)
_tc = org.omg.CORBA.ORB.init().create_interface_tc(id(), "ThisOrThatServer");
return _tc;
}
public static String id() {
return "IDL:ThisOrThatServer:1.0";
}
public static ThisOrThatServer narrow(org.omg.CORBA.Object that)
throws org.omg.CORBA.BAD_PARAM {
if (that == null)
return null;
if (that instanceof ThisOrThatServer)
return (ThisOrThatServer) that;
if (!that._is_a(id())) {
throw new org.omg.CORBA.BAD_PARAM();
}
org.omg.CORBA.portable.Delegate dup = ((org.omg.CORBA.portable.ObjectImpl)that)._get_delegate();
ThisOrThatServer result = new _ThisOrThatServerStub(dup);
return result;
}
}
|