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