View Javadoc

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 PrincipalHolder
9                           implements org.omg.CORBA.portable.Streamable {
10  
11      public org.omg.CORBA.Principal value;
12  
13      public PrincipalHolder() {
14      }
15  
16      public PrincipalHolder(org.omg.CORBA.Principal initial) {
17          value = initial;
18      }
19  
20      public void _read(org.omg.CORBA.portable.InputStream is) {
21          value = is.read_Principal();
22      }
23  
24      public void _write(org.omg.CORBA.portable.OutputStream os) {
25          os.write_Principal(value);
26      }
27  
28      public org.omg.CORBA.TypeCode _type() {
29          return org.omg.CORBA.ORB.init().get_primitive_tc(TCKind.tk_Principal);
30      }
31  
32  }