1 package FIPA;
2
3
4 /***
5 * FIPA/MTSHelper.java
6 * Generated by the IDL-to-Java compiler (portable), version "3.0"
7 * from FIPA.idl
8 * 09 March 2001 16:39:32 o'clock GMT
9 */
10
11 abstract public class MTSHelper
12 {
13 private static String _id = "IDL:FIPA/MTS:1.0";
14
15 public static void insert (org.omg.CORBA.Any a, FIPA.MTS that)
16 {
17 org.omg.CORBA.portable.OutputStream out = a.create_output_stream ();
18 a.type (type ());
19 write (out, that);
20 a.read_value (out.create_input_stream (), type ());
21 }
22
23 public static FIPA.MTS extract (org.omg.CORBA.Any a)
24 {
25 return read (a.create_input_stream ());
26 }
27
28 private static org.omg.CORBA.TypeCode __typeCode = null;
29 synchronized public static org.omg.CORBA.TypeCode type ()
30 {
31 if (__typeCode == null)
32 {
33 __typeCode = org.omg.CORBA.ORB.init ().create_interface_tc (FIPA.MTSHelper.id (), "MTS");
34 }
35 return __typeCode;
36 }
37
38 public static String id ()
39 {
40 return _id;
41 }
42
43 public static FIPA.MTS read (org.omg.CORBA.portable.InputStream istream)
44 {
45 return narrow (istream.read_Object (_MTSStub.class));
46 }
47
48 public static void write (org.omg.CORBA.portable.OutputStream ostream, FIPA.MTS value)
49 {
50 ostream.write_Object ((org.omg.CORBA.Object) value);
51 }
52
53 public static FIPA.MTS narrow (org.omg.CORBA.Object obj)
54 {
55 if (obj == null)
56 return null;
57 else if (obj instanceof FIPA.MTS)
58 return (FIPA.MTS)obj;
59 else if (!obj._is_a (id ()))
60 throw new org.omg.CORBA.BAD_PARAM ();
61 else
62 {
63 org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate ();
64 return new FIPA._MTSStub (delegate);
65 }
66 }
67
68 }