OSDN Git Service

Initial revision
[pf3gnuchains/gcc-fork.git] / libjava / classpath / examples / gnu / classpath / examples / CORBA / SimpleCommunication / communication / passThisHolder.java
diff --git a/libjava/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/passThisHolder.java b/libjava/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/passThisHolder.java
new file mode 100644 (file)
index 0000000..0d93cba
--- /dev/null
@@ -0,0 +1,37 @@
+
+
+package gnu.classpath.examples.CORBA.SimpleCommunication.communication;
+
+import org.omg.CORBA.portable.InputStream;
+import org.omg.CORBA.portable.OutputStream;
+import org.omg.CORBA.portable.Streamable;
+
+public final class passThisHolder
+  implements Streamable
+{
+  public passThis value;
+
+  public passThisHolder()
+  {
+  }
+
+  public passThisHolder(passThis initialValue)
+  {
+    value = initialValue;
+  }
+
+  public void _read(InputStream i)
+  {
+    value = passThisHelper.read(i);
+  }
+
+  public org.omg.CORBA.TypeCode _type()
+  {
+    return passThisHelper.type();
+  }
+
+  public void _write(OutputStream o)
+  {
+    passThisHelper.write(o, value);
+  }
+}