xref: /aoo41x/main/udkapi/com/sun/star/corba/corba.idl (revision 408a4873)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23module com { module sun { module star { module corba
24{
25    /**
26      @deprecated
27     */
28 	published typedef unsigned long ObjectSystemID;
29    /**
30      @deprecated
31     */
32	published typedef sequence< byte > OpaqueData;
33
34    /**
35      @deprecated
36     */
37    published struct OneThreadID
38	{
39		ObjectSystemID objSysID;
40		OpaqueData threadID;
41	};
42
43    /**
44      @deprecated
45     */
46    published typedef sequence<OneThreadID> ThreadIDs;
47
48    /**
49      @deprecated
50     */
51	published struct LogicalThreadID // Service context
52	{
53		ThreadIDs IDs;
54	};
55
56    /**
57      @deprecated
58     */
59    published struct CorbaString8
60	{
61		string theString;
62	};
63
64    /**
65      @deprecated
66     */
67    published struct CorbaUnion
68	{
69		long dummy;
70	};
71
72    /**
73      @deprecated
74     */
75    published struct ObjectKey
76	{
77		CorbaString8 sOid;
78		CorbaString8 sType;
79	};
80
81    /**
82      @deprecated
83     */
84    published enum TCKind
85	{
86		tk_null, tk_void,
87		tk_short, tk_long, tk_ushort, tk_ulong,
88		tk_float, tk_double, tk_boolean, tk_char,
89		tk_octet, tk_any, tk_TypeCode, tk_Principal, tk_objref,
90		tk_struct, tk_union, tk_enum, tk_string,
91		tk_sequence, tk_array, tk_alias, tk_except,
92		tk_longlong, tk_ulonglong, tk_longdouble,
93		tk_wchar, tk_wstring, tk_fixed,
94		tk_value, tk_value_box,
95		tk_native,
96		tk_abstract_interface
97	};
98
99}; }; }; };
100