xref: /AOO42X/main/udkapi/com/sun/star/corba/corba.idl (revision d7a630b93db4316516c543e21eb4f4faf6d62bb4)
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