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