View Javadoc

1   package FIPA;
2   
3   
4   /***
5   * FIPA/EnvelopeHelper.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 EnvelopeHelper
12  {
13    private static String  _id = "IDL:FIPA/Envelope:1.0";
14  
15    public static void insert (org.omg.CORBA.Any a, FIPA.Envelope 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.Envelope 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    private static boolean __active = false;
30    synchronized public static org.omg.CORBA.TypeCode type ()
31    {
32      if (__typeCode == null)
33      {
34        synchronized (org.omg.CORBA.TypeCode.class)
35        {
36          if (__typeCode == null)
37          {
38            if (__active)
39            {
40              return org.omg.CORBA.ORB.init().create_recursive_tc ( _id );
41            }
42            __active = true;
43            org.omg.CORBA.StructMember[] _members0 = new org.omg.CORBA.StructMember [12];
44            org.omg.CORBA.TypeCode _tcOf_members0 = null;
45            _tcOf_members0 = FIPA.AgentIDHelper.type ();
46            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_sequence_tc (0, _tcOf_members0);
47            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_alias_tc (FIPA.AgentIDsHelper.id (), "AgentIDs", _tcOf_members0);
48            _members0[0] = new org.omg.CORBA.StructMember (
49              "to",
50              _tcOf_members0,
51              null);
52            _tcOf_members0 = FIPA.AgentIDHelper.type ();
53            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_sequence_tc (1, _tcOf_members0);
54            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_alias_tc (FIPA.OptAgentIDHelper.id (), "OptAgentID", _tcOf_members0);
55            _members0[1] = new org.omg.CORBA.StructMember (
56              "from",
57              _tcOf_members0,
58              null);
59            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_string_tc (0);
60            _members0[2] = new org.omg.CORBA.StructMember (
61              "comments",
62              _tcOf_members0,
63              null);
64            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_string_tc (0);
65            _members0[3] = new org.omg.CORBA.StructMember (
66              "aclRepresentation",
67              _tcOf_members0,
68              null);
69            _tcOf_members0 = org.omg.CORBA.ORB.init ().get_primitive_tc (org.omg.CORBA.TCKind.tk_long);
70            _members0[4] = new org.omg.CORBA.StructMember (
71              "payloadLength",
72              _tcOf_members0,
73              null);
74            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_string_tc (0);
75            _members0[5] = new org.omg.CORBA.StructMember (
76              "payloadEncoding",
77              _tcOf_members0,
78              null);
79            _tcOf_members0 = FIPA.DateTimeHelper.type ();
80            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_sequence_tc (1, _tcOf_members0);
81            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_alias_tc (FIPA.OptDateTimeHelper.id (), "OptDateTime", _tcOf_members0);
82            _members0[6] = new org.omg.CORBA.StructMember (
83              "date",
84              _tcOf_members0,
85              null);
86            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_string_tc (0);
87            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_sequence_tc (0, _tcOf_members0);
88            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_alias_tc (FIPA.stringsHelper.id (), "strings", _tcOf_members0);
89            _members0[7] = new org.omg.CORBA.StructMember (
90              "encrypted",
91              _tcOf_members0,
92              null);
93            _tcOf_members0 = FIPA.AgentIDHelper.type ();
94            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_sequence_tc (0, _tcOf_members0);
95            _tcOf_members0 = org.omg.CORBA.ORB.init ().create_alias_tc (FIPA.AgentIDsHelper.id (), "AgentIDs", _tcOf_members0);
96            _members0[8] = new org.omg.CORBA.StructMember (
97              "intendedReceiver",
98              _tcOf_members0,
99              null);
100           _tcOf_members0 = FIPA.ReceivedObjectHelper.type ();
101           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_sequence_tc (1, _tcOf_members0);
102           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_alias_tc (FIPA.OptReceivedObjectHelper.id (), "OptReceivedObject", _tcOf_members0);
103           _members0[9] = new org.omg.CORBA.StructMember (
104             "received",
105             _tcOf_members0,
106             null);
107           _tcOf_members0 = FIPA.PropertyHelper.type ();
108           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_sequence_tc (0, _tcOf_members0);
109           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_alias_tc (FIPA.TransportBehaviourTypeHelper.id (), "TransportBehaviourType", _tcOf_members0);
110           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_sequence_tc (1, _tcOf_members0);
111           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_alias_tc (FIPA.OptTransportBehaviourTypeHelper.id (), "OptTransportBehaviourType", _tcOf_members0);
112           _members0[10] = new org.omg.CORBA.StructMember (
113             "transportBehaviour",
114             _tcOf_members0,
115             null);
116           _tcOf_members0 = FIPA.PropertyHelper.type ();
117           _tcOf_members0 = org.omg.CORBA.ORB.init ().create_sequence_tc (0, _tcOf_members0);
118           _members0[11] = new org.omg.CORBA.StructMember (
119             "userDefinedProperties",
120             _tcOf_members0,
121             null);
122           __typeCode = org.omg.CORBA.ORB.init ().create_struct_tc (FIPA.EnvelopeHelper.id (), "Envelope", _members0);
123           __active = false;
124         }
125       }
126     }
127     return __typeCode;
128   }
129 
130   public static String id ()
131   {
132     return _id;
133   }
134 
135   public static FIPA.Envelope read (org.omg.CORBA.portable.InputStream istream)
136   {
137     FIPA.Envelope value = new FIPA.Envelope ();
138     value.to = FIPA.AgentIDsHelper.read (istream);
139     value.from = FIPA.OptAgentIDHelper.read (istream);
140     value.comments = istream.read_string ();
141     value.aclRepresentation = istream.read_string ();
142     value.payloadLength = istream.read_long ();
143     value.payloadEncoding = istream.read_string ();
144     value.date = FIPA.OptDateTimeHelper.read (istream);
145     value.encrypted = FIPA.stringsHelper.read (istream);
146     value.intendedReceiver = FIPA.AgentIDsHelper.read (istream);
147     value.received = FIPA.OptReceivedObjectHelper.read (istream);
148     value.transportBehaviour = FIPA.OptTransportBehaviourTypeHelper.read (istream);
149     int _len0 = istream.read_long ();
150     value.userDefinedProperties = new FIPA.Property[_len0];
151     for (int _o1 = 0;_o1 < value.userDefinedProperties.length; ++_o1)
152       value.userDefinedProperties[_o1] = FIPA.PropertyHelper.read (istream);
153     return value;
154   }
155 
156   public static void write (org.omg.CORBA.portable.OutputStream ostream, FIPA.Envelope value)
157   {
158     FIPA.AgentIDsHelper.write (ostream, value.to);
159     FIPA.OptAgentIDHelper.write (ostream, value.from);
160     ostream.write_string (value.comments);
161     ostream.write_string (value.aclRepresentation);
162     ostream.write_long (value.payloadLength);
163     ostream.write_string (value.payloadEncoding);
164     FIPA.OptDateTimeHelper.write (ostream, value.date);
165     FIPA.stringsHelper.write (ostream, value.encrypted);
166     FIPA.AgentIDsHelper.write (ostream, value.intendedReceiver);
167     FIPA.OptReceivedObjectHelper.write (ostream, value.received);
168     FIPA.OptTransportBehaviourTypeHelper.write (ostream, value.transportBehaviour);
169     ostream.write_long (value.userDefinedProperties.length);
170     for (int _i0 = 0;_i0 < value.userDefinedProperties.length; ++_i0)
171       FIPA.PropertyHelper.write (ostream, value.userDefinedProperties[_i0]);
172   }
173 
174 }