xref: /aoo4110/main/sal/qa/helper/gcov/deprecated.txt (revision b1cdbd2c)
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# contain all functions, which are mark as deprecated
22# this function will removed from the allexportlist
23# Format of a line MUST be / (.*);/
24
25        rtl_ustr_trim;
26        rtl_str_trim;
27
28# since 16.9.2003
29# Function List:
30# A. deprecated functions:
31#    1) Profile class and all its sub C API:
32        osl_openProfile;
33        osl_closeProfile;
34        osl_flushProfile;
35        osl_readProfileString;
36
37        osl_readProfileBool;
38        osl_readProfileIdent;
39        osl_writeProfileString;
40
41        osl_writeProfileBool;
42        osl_writeProfileIdent;
43        osl_removeProfileEntry;
44
45        osl_getProfileSectionEntries;
46        osl_getProfileSections;
47
48#    2) VolumeDevice class and all this sub C API:
49        osl_unmountVolumeDevice;
50        osl_automountVolumeDevice;
51        osl_releaseVolumeDeviceHandle;
52
53        osl_acquireVolumeDeviceHandle;
54        osl_getVolumeDeviceMountPath;
55
56#    3) in FileBase class:
57        osl_getCanonicalName;
58
59# B. untested functions:
60#    functions need Client/Server model and blocking mode of transmission. some of the functions
61#    can not run through on testshl2 env while the same code can run successfully in normal seperate
62#    files.
63#    1) in DatagramSocket class:
64#        osl_receiveFromSocket;
65#        osl_sendToSocket;
66
67#    2) in StreamSocket class:
68#        osl_readSocket;
69#        osl_writeSocket;
70#        osl_receiveSocket;
71#        osl_sendSocket;
72
73#    3) in Socket class:
74         osl_isExceptionPending;
75#        osl_shutdownSocket;
76
77#    4) in Pipe class:
78#        osl_acceptPipe;
79
80#    5) in StreamPipe class:
81#        osl_readPipe;
82#        osl_writePipe;
83#        osl_receivePipe;
84#        osl_sendPipe;
85
86#C. unreachable functions
87#    (*)in .map file but does not appear in.hxx header file thus unreachable,
88#       mostly for internal use, can not be reached by accessing class, so need
89#       not be tested.
90#    1) in file module*:
91        osl_abbreviateSystemPath;
92
93#    2) in socket module*:
94        osl_addToSocketSet;
95        osl_clearSocketSet;
96        osl_createSocketSet;
97        osl_destroySocketSet;
98        osl_isInSocketSet;
99        osl_removeFromSocketSet
100
101        osl_createHostAddrByName;
102        osl_createHostAddrByAddr;
103
104	osl_createHostAddr;
105        osl_copyHostAddr;
106        osl_destroyHostAddr;
107        osl_getHostnameOfHostAddr;
108        osl_getSocketAddrOfHostAddr;
109        osl_createInetBroadcastAddr;
110
111        osl_demultiplexSocketEvents;
112        osl_getDottedInetAddrOfSocketAddr;
113        osl_getFamilyOfSocketAddr;
114
115#    3) in thread module*:
116        osl_createThread;
117        osl_setThreadTextEncoding;
118
119#    or (#)does not wrapper into a class, only in C API. does not in our Class
120#       check list.
121#    1) all diagnose module#:
122        osl_breakDebug;
123        osl_assertFailedLine;
124        osl_trace;
125        osl_reportError;
126
127        osl_setDebugMessageFunc;
128
129#    2) all signal module#:
130        osl_addSignalHandler;
131        osl_removeSignalHandler;
132        osl_raiseSignal;
133
134#    3) all time module#:
135        osl_getSystemTime;
136        osl_getDateTimeFromTimeValue;
137
138        osl_getTimeValueFromDateTime;
139        osl_getLocalTimeFromSystemTime;
140
141        osl_getSystemTimeFromLocalTime;
142        osl_getGlobalTimer;
143
144#    4) all process module#:
145        osl_executeProcess;
146        osl_executeProcess_WithRedirectedIO;
147
148        osl_terminateProcess;
149        osl_getProcess;
150
151        osl_freeProcessHandle;
152        osl_joinProcess;
153        osl_joinProcessWithTimeout;
154
155        osl_getProcessInfo;
156        osl_getExecutableFile;
157        osl_getCommandArgCount;
158
159        osl_getCommandArg;
160        osl_getEnvironment;
161        osl_getProcessWorkingDir;
162
163        osl_getProcessLocale;
164        osl_setProcessLocale;
165        osl_sendResourcePipe;
166
167        osl_receiveResourcePipe;
168
169#    5) all util module#:
170        osl_getEthernetAddress;
171
172
173
174###
175# LLA:
176# this functions are not deprecated, they only marked as deprecated, to say that
177# there is no test need.
178###
179        rtl_zeroMemory;
180        rtl_fillMemory;
181        rtl_copyMemory;
182        rtl_moveMemory;
183        rtl_compareMemory;
184        rtl_findInMemory;
185
186# LLA:
187# Marked as deprecated by Stephan Bergmann
188
189        rtl_byte_sequence_reference2One;
190        rtl_byte_sequence_realloc;
191        rtl_byte_sequence_acquire;
192        rtl_byte_sequence_release;
193        rtl_byte_sequence_construct;
194        rtl_byte_sequence_constructNoDefault;
195        rtl_byte_sequence_constructFromArray;
196        rtl_byte_sequence_assign;
197        rtl_byte_sequence_equals;
198        rtl_byte_sequence_getConstArray;
199        rtl_byte_sequence_getLength;
200
201# LLA:
202# old test environment need no extra test
203        rtl_tres_create;
204        rtl_tres_destroy;
205
206# LLA:
207# found in source code, marked as deprecated
208#        rtl_locale_getDefault;
209#        rtl_locale_setDefault;
210
211# LLA:
212# marked as deprecated, due to the fact there is no access from outside
213# so this functions are not really accessable
214# They are used in rtl/source/locale.c
215        rtl_hashentry_destroy;
216        rtl_hashfunc;
217        rtl_hashtable_add;
218        rtl_hashtable_destroy;
219        rtl_hashtable_find;
220        rtl_hashtable_grow;
221        rtl_hashtable_init;
222
223# LLA:
224# marked as deprecated by Joachim Lingner 20040414
225        rtl_moduleCount_acquire;
226        rtl_moduleCount_release;
227        rtl_moduleCount_canUnload;
228        rtl_registerModuleForUnloading;
229        rtl_unregisterModuleForUnloading;
230        rtl_unloadUnusedModules;
231        rtl_addUnloadingListener;
232        rtl_removeUnloadingListener;
233
234