author | hgs |
Wed, 21 Jul 2010 14:31:36 +0100 | |
changeset 220 | 14267bc009a6 |
parent 199 | 189ece41fa29 |
child 257 | 3e88ff8f41d5 |
permissions | -rw-r--r-- |
199 | 1 |
// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies). |
0 | 2 |
// All rights reserved. |
3 |
// This component and the accompanying materials are made available |
|
4 |
// under the terms of the License "Eclipse Public License v1.0" |
|
5 |
// which accompanies this distribution, and is available |
|
6 |
// at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 |
// |
|
8 |
// Initial Contributors: |
|
9 |
// Nokia Corporation - initial contribution. |
|
10 |
// |
|
11 |
// Contributors: |
|
12 |
// |
|
13 |
// Description: |
|
14 |
// e32\include\drivers\resourcecontrol_trace.h |
|
15 |
// |
|
16 |
// WARNING: This file contains some APIs which are internal and are subject |
|
17 |
// to change without notice. Such APIs should therefore not be used |
|
18 |
// outside the Kernel and Hardware Services package. |
|
19 |
// |
|
20 |
||
21 |
/** |
|
22 |
@file |
|
23 |
@internalComponent |
|
24 |
*/ |
|
25 |
#ifndef __RESOURCECONTROL_TRACE_H__ |
|
26 |
#define __RESOURCECONTROL_TRACE_H__ |
|
27 |
#ifdef BTRACE_RESOURCE_MANAGER |
|
28 |
||
29 |
//definition of subcategories. |
|
30 |
#define PRM_REGISTER_RESOURCE BTrace::ERegisterResource |
|
31 |
#define PRM_REGISTER_CLIENT BTrace::ERegisterClient |
|
32 |
#define PRM_DEREGISTER_CLIENT BTrace::EDeRegisterClient |
|
33 |
#define PRM_CLIENT_STATE_CHANGE_START BTrace::ESetResourceStateStart |
|
34 |
#define PRM_CLIENT_STATE_CHANGE_END BTrace::ESetResourceStateEnd |
|
35 |
#define PRM_REGISTER_POST_NOTIFICATION BTrace::EPostNotificationRegister |
|
36 |
#define PRM_DEREGISTER_POST_NOTIFICATION BTrace::EPostNotificationDeRegister |
|
37 |
#define PRM_POST_NOTIFICATION_SENT BTrace::EPostNotificationSent |
|
38 |
#define PRM_CALLBACK_COMPLETE BTrace::ECallbackComplete |
|
39 |
#define PRM_MEMORY_USAGE BTrace::EMemoryUsage |
|
40 |
#define PRM_CLIENT_GET_STATE_START BTrace::EGetResourceStateStart |
|
41 |
#define PRM_CLIENT_GET_STATE_END BTrace::EGetResourceStateEnd |
|
42 |
#define PRM_CANCEL_LONG_LATENCY_OPERATION BTrace::ECancelLongLatencyOperation |
|
43 |
#define PRM_BOOTING BTrace::EBooting |
|
44 |
//subcategories used in PSL |
|
45 |
#define PRM_PSL_RESOURCE_CHANGE_STATE_START BTrace::EPslChangeResourceStateStart |
|
46 |
#define PRM_PSL_RESOURCE_CHANGE_STATE_END BTrace::EPslChangeResourceStateEnd |
|
47 |
#define PRM_PSL_RESOURCE_GET_STATE_START BTrace::EPslGetResourceStateStart |
|
48 |
#define PRM_PSL_RESOURCE_GET_STATE_END BTrace::EPslGetResourceStateEnd |
|
49 |
#define PRM_PSL_RESOURCE_CREATE BTrace::EPslResourceCreate |
|
50 |
||
51 |
#ifdef PRM_ENABLE_EXTENDED_VERSION |
|
52 |
//definition of subcategories for extended version. |
|
53 |
#define PRM_REGISTER_STATIC_RESOURCE_WITH_DEPENDENCY BTrace::ERegisterStaticResourceWithDependency |
|
54 |
#define PRM_REGISTER_DYNAMIC_RESOURCE BTrace::ERegisterDynamicResource |
|
55 |
#define PRM_DEREGISTER_DYNAMIC_RESOURCE BTrace::EDeRegisterDynamicResource |
|
56 |
#define PRM_REGISTER_RESOURCE_DEPENDENCY BTrace::ERegisterResourceDependency |
|
57 |
#define PRM_DEREGISTER_RESOURCE_DEPENDENCY BTrace::EDeRegisterResourceDependency |
|
58 |
#endif |
|
199 | 59 |
|
60 |
#define APPEND_VAL(val) \ |
|
61 |
{ \ |
|
62 |
printBuf.Append((TUint8 *)&(val), sizeof(val)); \ |
|
63 |
} |
|
64 |
#define APPEND_STRING(des_ptr) \ |
|
65 |
{ \ |
|
66 |
TUint length = (des_ptr)->Length(); \ |
|
67 |
printBuf.Append((TUint8 *)&length, sizeof(TUint)); \ |
|
68 |
printBuf.Append(*(des_ptr)); \ |
|
69 |
} |
|
70 |
||
0 | 71 |
//Macro to output resource information |
72 |
#define PRM_REGISTER_RESOURCE_TRACE \ |
|
73 |
{ \ |
|
74 |
TBuf8<80> printBuf; \ |
|
75 |
printBuf.Zero(); \ |
|
199 | 76 |
APPEND_VAL(pResInfo->iMinLevel); \ |
77 |
APPEND_VAL(pResInfo->iMaxLevel); \ |
|
78 |
APPEND_VAL(pResInfo->iDefaultLevel); \ |
|
79 |
APPEND_STRING(pR->iName); \ |
|
0 | 80 |
BTraceContextN(BTrace::EResourceManager, PRM_REGISTER_RESOURCE, resCount+1, pR, printBuf.Ptr(), \ |
81 |
printBuf.Length()); \ |
|
82 |
} |
|
83 |
||
84 |
//Macro to output client details. Used during client registration |
|
85 |
#define PRM_CLIENT_REGISTER_TRACE \ |
|
86 |
{ \ |
|
199 | 87 |
TBuf8<80> printBuf; \ |
88 |
printBuf.Zero(); \ |
|
89 |
APPEND_STRING(pC->iName); \ |
|
0 | 90 |
BTraceContextN(BTrace::EResourceManager, PRM_REGISTER_CLIENT, aClientId, (TUint)pC, \ |
199 | 91 |
printBuf.Ptr(), printBuf.Length()); \ |
0 | 92 |
} |
93 |
||
94 |
//Used during client deregistration |
|
95 |
#define PRM_CLIENT_DEREGISTER_TRACE \ |
|
96 |
{ \ |
|
199 | 97 |
TBuf8<80> printBuf; \ |
98 |
printBuf.Zero(); \ |
|
99 |
APPEND_STRING(pC->iName); \ |
|
0 | 100 |
BTraceContextN(BTrace::EResourceManager, PRM_DEREGISTER_CLIENT, aClientId, \ |
199 | 101 |
(TUint)pC, printBuf.Ptr(), printBuf.Length()); \ |
0 | 102 |
} |
103 |
||
104 |
//Used to resource state change operation.Used at the start of the operation. |
|
105 |
#define PRM_CLIENT_CHANGE_STATE_START_TRACE \ |
|
106 |
{ \ |
|
107 |
TBuf8<80> printBuf; \ |
|
108 |
printBuf.Zero(); \ |
|
199 | 109 |
APPEND_VAL(aNewState); \ |
110 |
APPEND_STRING(pC->iName); \ |
|
111 |
APPEND_STRING(pR->iName); \ |
|
0 | 112 |
BTraceContextN(BTrace::EResourceManager, PRM_CLIENT_STATE_CHANGE_START, pC->iClientId, \ |
113 |
aResourceId, printBuf.Ptr(), printBuf.Length()); \ |
|
114 |
} |
|
115 |
||
116 |
//Used to resource state change operation. Used at the end of the operation. |
|
117 |
#define PRM_CLIENT_CHANGE_STATE_END_TRACE \ |
|
118 |
{ \ |
|
119 |
TBuf8<80> printBuf; \ |
|
120 |
printBuf.Zero(); \ |
|
199 | 121 |
APPEND_VAL(r); \ |
122 |
APPEND_VAL(aNewState); \ |
|
123 |
APPEND_STRING(pC->iName); \ |
|
124 |
APPEND_STRING(pR->iName); \ |
|
0 | 125 |
BTraceContextN(BTrace::EResourceManager, PRM_CLIENT_STATE_CHANGE_END, pC->iClientId, \ |
126 |
aResourceId, printBuf.Ptr(), printBuf.Length()); \ |
|
127 |
} |
|
128 |
||
129 |
//Used during request notificiation |
|
130 |
#define PRM_POSTNOTIFICATION_REGISTER_TRACE \ |
|
131 |
{ \ |
|
132 |
TInt printBuf[2]; \ |
|
133 |
printBuf[0] = (TInt)&aN.iCallback; \ |
|
134 |
printBuf[1] = r; \ |
|
135 |
BTraceContextN(BTrace::EResourceManager, PRM_REGISTER_POST_NOTIFICATION, aClientId, \ |
|
136 |
aResourceId, printBuf, sizeof(printBuf)); \ |
|
137 |
} |
|
138 |
||
139 |
//Used during cancel notification |
|
140 |
#define PRM_POSTNOTIFICATION_DEREGISTER_TRACE \ |
|
141 |
{ \ |
|
142 |
TInt printBuf[2]; \ |
|
143 |
printBuf[0] = (TInt)&aN.iCallback; \ |
|
144 |
printBuf[1] = r; \ |
|
145 |
BTraceContextN(BTrace::EResourceManager, PRM_DEREGISTER_POST_NOTIFICATION, aClientId, \ |
|
146 |
aResourceId, printBuf, sizeof(printBuf)); \ |
|
147 |
} |
|
148 |
||
149 |
//Used during when notification is sent. |
|
150 |
#define PRM_POSTNOTIFICATION_SENT_TRACE \ |
|
151 |
{ \ |
|
152 |
BTraceContext8(BTrace::EResourceManager, PRM_POST_NOTIFICATION_SENT, aClientId, \ |
|
153 |
pN->iCallback.iResourceId); \ |
|
154 |
} |
|
155 |
||
156 |
//Used when callback is completed. |
|
157 |
//Calling TraceFormatPrint just to avoid warning |
|
158 |
#define PRM_CALLBACK_COMPLETION_TRACE \ |
|
159 |
{ \ |
|
160 |
BTraceContext8(BTrace::EResourceManager, PRM_CALLBACK_COMPLETE, pCb->iClientId, \ |
|
161 |
pCb->iResourceId); \ |
|
162 |
} |
|
163 |
||
164 |
//Used to output memory used by resource manager. |
|
165 |
#define PRM_MEMORY_USAGE_TRACE \ |
|
166 |
{ \ |
|
167 |
BTraceContext4(BTrace::EResourceManager, PRM_MEMORY_USAGE, size); \ |
|
168 |
} |
|
169 |
||
170 |
#define PRM_PSL_RESOURCE_GET_STATE_START_TRACE \ |
|
171 |
{ \ |
|
199 | 172 |
TBuf8<80> printBuf; \ |
173 |
printBuf.Zero(); \ |
|
174 |
APPEND_STRING(iName); \ |
|
0 | 175 |
BTraceContextN(BTrace::EResourceManager, PRM_PSL_RESOURCE_GET_STATE_START, aRequest.ClientId(), \ |
176 |
aRequest.ResourceId(), printBuf.Ptr(), printBuf.Length()); \ |
|
177 |
} |
|
178 |
||
179 |
//Used during get resource state operation, used at the start of the operation. |
|
180 |
#define PRM_RESOURCE_GET_STATE_START_TRACE \ |
|
181 |
{ \ |
|
182 |
TBuf8<80> printBuf; \ |
|
183 |
printBuf.Zero(); \ |
|
199 | 184 |
APPEND_STRING(pC->iName); \ |
185 |
APPEND_STRING(pR->iName); \ |
|
0 | 186 |
BTraceContextN(BTrace::EResourceManager, PRM_CLIENT_GET_STATE_START, pC->iClientId, aResourceId,\ |
187 |
printBuf.Ptr(), printBuf.Length());\ |
|
188 |
} |
|
189 |
||
190 |
#define PRM_PSL_RESOURCE_GET_STATE_END_TRACE \ |
|
191 |
{ \ |
|
192 |
TBuf8<80> printBuf; \ |
|
193 |
printBuf.Zero(); \ |
|
199 | 194 |
APPEND_VAL(iCurLevel); \ |
195 |
APPEND_VAL(retVal); \ |
|
196 |
APPEND_STRING(iName); \ |
|
0 | 197 |
BTraceContextN(BTrace::EResourceManager, PRM_PSL_RESOURCE_GET_STATE_END, aRequest.ClientId(), \ |
198 |
aRequest.ResourceId(), printBuf.Ptr(), printBuf.Length()); \ |
|
199 |
} |
|
200 |
||
201 |
//Used during get resource state operation, used at the end of the operation. |
|
202 |
#define PRM_RESOURCE_GET_STATE_END_TRACE \ |
|
203 |
{ \ |
|
204 |
TBuf8<80> printBuf; \ |
|
205 |
printBuf.Zero(); \ |
|
199 | 206 |
APPEND_VAL(aState); \ |
207 |
APPEND_VAL(r); \ |
|
208 |
APPEND_STRING(pC->iName); \ |
|
209 |
APPEND_STRING(pR->iName); \ |
|
0 | 210 |
BTraceContextN(BTrace::EResourceManager, PRM_CLIENT_GET_STATE_END, pC->iClientId, aResourceId, \ |
211 |
printBuf.Ptr(), printBuf.Length());\ |
|
212 |
} |
|
213 |
||
214 |
//Used during cancellation of long latency operation |
|
215 |
#define PRM_RESOURCE_CANCEL_LONGLATENCY_OPERATION_TRACE \ |
|
216 |
{ \ |
|
217 |
TBuf8<80> printBuf; \ |
|
218 |
printBuf.Zero(); \ |
|
199 | 219 |
APPEND_VAL(r); \ |
220 |
APPEND_STRING(pC->iName); \ |
|
221 |
APPEND_STRING(pR->iName); \ |
|
0 | 222 |
BTraceContextN(BTrace::EResourceManager, PRM_CANCEL_LONG_LATENCY_OPERATION, pC->iClientId, \ |
223 |
aResourceId, printBuf.Ptr(), printBuf.Length()); \ |
|
224 |
} |
|
225 |
||
226 |
#define PRM_PSL_RESOURCE_CHANGE_STATE_START_TRACE \ |
|
227 |
{ \ |
|
228 |
TBuf8<80> printBuf; \ |
|
229 |
printBuf.Zero(); \ |
|
199 | 230 |
APPEND_VAL(iCurLevel); \ |
231 |
TInt RequestLevel = aRequest.Level(); \ |
|
232 |
APPEND_VAL(RequestLevel); \ |
|
233 |
APPEND_STRING(iName); \ |
|
0 | 234 |
BTraceContextN(BTrace::EResourceManager, PRM_PSL_RESOURCE_CHANGE_STATE_START, aRequest.ClientId(), \ |
235 |
aRequest.ResourceId(), printBuf.Ptr(), printBuf.Length()); \ |
|
236 |
} |
|
237 |
||
238 |
#define PRM_PSL_RESOURCE_CHANGE_STATE_END_TRACE \ |
|
239 |
{ \ |
|
240 |
TBuf8<80> printBuf; \ |
|
241 |
printBuf.Zero(); \ |
|
199 | 242 |
APPEND_VAL(iCurLevel); \ |
243 |
TInt RequestLevel = aRequest.Level(); \ |
|
244 |
APPEND_VAL(RequestLevel); \ |
|
245 |
APPEND_VAL(retVal); \ |
|
246 |
APPEND_STRING(iName); \ |
|
0 | 247 |
BTraceContextN(BTrace::EResourceManager, PRM_PSL_RESOURCE_CHANGE_STATE_END, aRequest.ClientId(), \ |
248 |
aRequest.ResourceId(), printBuf.Ptr(), printBuf.Length()); \ |
|
249 |
} |
|
250 |
||
251 |
#define PRM_PSL_RESOURCE_CREATE_TRACE \ |
|
252 |
{ \ |
|
253 |
TBuf8<80> printBuf; \ |
|
254 |
printBuf.Zero(); \ |
|
199 | 255 |
APPEND_VAL(iDefaultLevel); \ |
256 |
APPEND_VAL(iFlags); \ |
|
257 |
APPEND_STRING(iName); \ |
|
0 | 258 |
BTraceContextN(BTrace::EResourceManager, PRM_PSL_RESOURCE_CREATE, iMinLevel, iMaxLevel, \ |
259 |
printBuf.Ptr(), printBuf.Length()); \ |
|
260 |
} |
|
261 |
||
262 |
//Used during booting of resource manager |
|
263 |
//Calling TraceFormatPrint just to avoid warning |
|
264 |
#define PRM_BOOTING_TRACE \ |
|
265 |
{ \ |
|
266 |
BTraceContext4(BTrace::EResourceManager, PRM_BOOTING, (TUint)aReason); \ |
|
267 |
} |
|
268 |
||
269 |
#ifdef PRM_ENABLE_EXTENDED_VERSION |
|
270 |
//Macro to output static resource with dependency |
|
271 |
#define PRM_REGISTER_STATIC_RESOURCE_WITH_DEPENDENCY_TRACE \ |
|
272 |
{ \ |
|
199 | 273 |
TBuf8<80> printBuf; \ |
274 |
printBuf.Zero(); \ |
|
275 |
APPEND_VAL(pResInfo->iMinLevel); \ |
|
276 |
APPEND_VAL(pResInfo->iMaxLevel); \ |
|
277 |
APPEND_VAL(pResInfo->iDefaultLevel); \ |
|
278 |
APPEND_STRING(pR->iName); \ |
|
0 | 279 |
BTraceContextN(BTrace::EResourceManager, PRM_REGISTER_STATIC_RESOURCE_WITH_DEPENDENCY, pR->iResourceId, \ |
199 | 280 |
pR, printBuf.Ptr(), printBuf.Length()); \ |
0 | 281 |
} |
282 |
||
283 |
//Macro to output dynamic resource registration. |
|
284 |
#define PRM_REGISTER_DYNAMIC_RESOURCE_TRACE \ |
|
285 |
{ \ |
|
286 |
TBuf8<80> printBuf; \ |
|
287 |
printBuf.Zero(); \ |
|
199 | 288 |
APPEND_VAL(aPDRes); \ |
289 |
APPEND_STRING(aClientPtr->iName); \ |
|
290 |
APPEND_STRING(aPDRes->iName); \ |
|
0 | 291 |
BTraceContextN(BTrace::EResourceManager, PRM_REGISTER_DYNAMIC_RESOURCE, aClientPtr->iClientId, \ |
292 |
aPDRes->iResourceId, printBuf.Ptr(), printBuf.Length()); \ |
|
293 |
} |
|
294 |
||
295 |
//Macro to output dynamic resource deregistration. |
|
296 |
#define PRM_DEREGISTER_DYNAMIC_RESOURCE_TRACE \ |
|
297 |
{ \ |
|
298 |
TBuf8<80> printBuf; \ |
|
299 |
printBuf.Zero(); \ |
|
199 | 300 |
APPEND_VAL(pDR); \ |
301 |
APPEND_VAL(level); \ |
|
302 |
APPEND_STRING(aClientPtr->iName); \ |
|
303 |
APPEND_STRING(pDR->iName); \ |
|
0 | 304 |
BTraceContextN(BTrace::EResourceManager, PRM_DEREGISTER_DYNAMIC_RESOURCE, aClientPtr->iClientId, \ |
305 |
pDR->iResourceId, printBuf.Ptr(), printBuf.Length()); \ |
|
306 |
} |
|
307 |
||
308 |
//Macro to output registration of resource dependency. |
|
309 |
#define PRM_REGISTER_RESOURCE_DEPENDENCY_TRACE \ |
|
310 |
{ \ |
|
199 | 311 |
TBuf8<80> printBuf; \ |
0 | 312 |
printBuf.Zero(); \ |
199 | 313 |
APPEND_VAL(pR2->iResourceId); \ |
314 |
APPEND_VAL(pR1); \ |
|
315 |
APPEND_VAL(pR2); \ |
|
316 |
APPEND_STRING(aClientPtr->iName); \ |
|
317 |
APPEND_STRING(pR1->iName); \ |
|
318 |
APPEND_STRING(pR2->iName); \ |
|
0 | 319 |
BTraceContextN(BTrace::EResourceManager, PRM_REGISTER_RESOURCE_DEPENDENCY, aClientPtr->iClientId, \ |
320 |
pR1->iResourceId, printBuf.Ptr(), printBuf.Length()); \ |
|
321 |
} |
|
322 |
||
323 |
//Macro to output deregistration of resource dependency. |
|
324 |
#define PRM_DEREGISTER_RESOURCE_DEPENDENCY_TRACE \ |
|
325 |
{ \ |
|
199 | 326 |
TBuf8<80> printBuf; \ |
0 | 327 |
printBuf.Zero(); \ |
199 | 328 |
APPEND_VAL(pDR2->iResourceId); \ |
329 |
APPEND_VAL(pDR1); \ |
|
330 |
APPEND_VAL(pDR2); \ |
|
331 |
APPEND_STRING(aClientPtr->iName); \ |
|
332 |
APPEND_STRING(pDR1->iName); \ |
|
333 |
APPEND_STRING(pDR2->iName); \ |
|
0 | 334 |
BTraceContextN(BTrace::EResourceManager, PRM_DEREGISTER_RESOURCE_DEPENDENCY, aClientPtr->iClientId, \ |
335 |
pDR1->iResourceId, printBuf.Ptr(), printBuf.Length()); \ |
|
336 |
} |
|
337 |
#endif |
|
338 |
#else |
|
339 |
||
340 |
#define PRM_REGISTER_RESOURCE_TRACE |
|
341 |
#define PRM_CLIENT_REGISTER_TRACE |
|
342 |
#define PRM_CLIENT_DEREGISTER_TRACE |
|
31
56f325a607ea
Revision: 200951
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
343 |
#define PRM_CLIENT_CHANGE_STATE_START_TRACE |
56f325a607ea
Revision: 200951
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
344 |
#define PRM_CLIENT_CHANGE_STATE_END_TRACE |
0 | 345 |
#define PRM_POSTNOTIFICATION_REGISTER_TRACE |
346 |
#define PRM_POSTNOTIFICATION_DEREGISTER_TRACE |
|
347 |
#define PRM_POSTNOTIFICATION_SENT_TRACE |
|
348 |
#define PRM_CALLBACK_COMPLETION_TRACE |
|
31
56f325a607ea
Revision: 200951
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
349 |
#define PRM_MEMORY_USAGE_TRACE |
56f325a607ea
Revision: 200951
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
350 |
#define PRM_RESOURCE_GET_STATE_START_TRACE |
56f325a607ea
Revision: 200951
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
351 |
#define PRM_RESOURCE_GET_STATE_END_TRACE |
56f325a607ea
Revision: 200951
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
352 |
#define PRM_RESOURCE_CANCEL_LONGLATENCY_OPERATION_TRACE |
0 | 353 |
#define PRM_BOOTING_TRACE ((void)aReason); |
354 |
#define PRM_PSL_RESOURCE_GET_STATE_START_TRACE |
|
355 |
#define PRM_PSL_RESOURCE_GET_STATE_END_TRACE |
|
356 |
#define PRM_PSL_RESOURCE_CHANGE_STATE_START_TRACE |
|
357 |
#define PRM_PSL_RESOURCE_CHANGE_STATE_END_TRACE |
|
358 |
||
359 |
#ifdef PRM_ENABLE_EXTENDED_VERSION |
|
31
56f325a607ea
Revision: 200951
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
360 |
#define PRM_REGISTER_STATIC_RESOURCE_WITH_DEPENDENCY_TRACE |
0 | 361 |
#define PRM_REGISTER_DYNAMIC_RESOURCE_TRACE |
362 |
#define PRM_DEREGISTER_DYNAMIC_RESOURCE_TRACE |
|
363 |
#define PRM_REGISTER_RESOURCE_DEPENDENCY_TRACE |
|
364 |
#define PRM_DEREGISTER_RESOURCE_DEPENDENCY_TRACE |
|
365 |
#endif //PRM_ENABLE_EXTENDED_VERSION |
|
366 |
||
367 |
#endif //BTRACE_RESOURCE_MANAGER |
|
368 |
||
369 |
#endif //__RESOURCECONTROL_TRACE_H__ |
|
370 |