1 /***** Copyright (c) 1999 Object Management Group. Unlimited rights to
2 duplicate and use this code are hereby granted provided that this
3 copyright notice is included.
4 *****/
5
6 package org.omg.CORBA;
7
8 final public class ByteHolder implements org.omg.CORBA.portable.Streamable {
9
10 public byte value;
11
12 public ByteHolder() {
13 }
14
15 public ByteHolder(byte initial) {
16 value = initial;
17 }
18
19 public void _read(org.omg.CORBA.portable.InputStream is) {
20 value = is.read_octet();
21 }
22
23 public void _write(org.omg.CORBA.portable.OutputStream os) {
24 os.write_octet(value);
25 }
26
27 public org.omg.CORBA.TypeCode _type() {
28 return org.omg.CORBA.ORB.init().get_primitive_tc(TCKind.tk_octet);
29 }
30
31 }