|
1 // Created by TraceCompiler 2.1.2 |
|
2 // DO NOT EDIT, CHANGES WILL BE LOST |
|
3 |
|
4 #ifndef __CCONTACTSPLUGINTRACES_H__ |
|
5 #define __CCONTACTSPLUGINTRACES_H__ |
|
6 |
|
7 #define KOstTraceComponentID 0x2001f702 |
|
8 |
|
9 #define DUP3_CCONTACTSPLUGIN_HANDLEDATABASEEVENTL 0x860001 |
|
10 #define CCONTACTSPLUGIN_HANDLEDATABASEEVENTL 0x860002 |
|
11 #define DUP1_CCONTACTSPLUGIN_HANDLEDATABASEEVENTL 0x860003 |
|
12 #define CCONTACTSPLUGIN_DELAYEDCALLBACKL 0x860004 |
|
13 #define CCONTACTSPLUGIN_CREATECONTACTINDEXITEML 0x860005 |
|
14 #define DUP1_CCONTACTSPLUGIN_CREATECONTACTINDEXITEML 0x860006 |
|
15 #define DUP2_CCONTACTSPLUGIN_CREATECONTACTINDEXITEML 0x860007 |
|
16 #define DUP3_CCONTACTSPLUGIN_CREATECONTACTINDEXITEML 0x860008 |
|
17 #define DUP4_CCONTACTSPLUGIN_CREATECONTACTINDEXITEML 0x860009 |
|
18 #define DUP5_CCONTACTSPLUGIN_CREATECONTACTINDEXITEML 0x86000a |
|
19 #define DUP6_CCONTACTSPLUGIN_CREATECONTACTINDEXITEML 0x86000b |
|
20 #define DUP7_CCONTACTSPLUGIN_CREATECONTACTINDEXITEML 0x86000c |
|
21 |
|
22 |
|
23 #ifndef __KERNEL_MODE__ |
|
24 inline TBool OstTraceGen1( TUint32 aTraceID, const TDesC16& aParam1 ) |
|
25 { |
|
26 TBool retval; |
|
27 TInt size = aParam1.Size(); |
|
28 // BTrace assumes that parameter size is atleast 4 bytes |
|
29 if (size % 4 == 0) |
|
30 { |
|
31 TUint8* ptr = ( TUint8* )aParam1.Ptr(); |
|
32 // Data is written directly and length is determined from trace message length |
|
33 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size ); |
|
34 } |
|
35 else |
|
36 { |
|
37 TUint8 data[ KOstMaxDataLength ]; |
|
38 TUint8* ptr = data; |
|
39 if (size > KOstMaxDataLength) |
|
40 { |
|
41 size = KOstMaxDataLength; |
|
42 } |
|
43 TInt sizeAligned = ( size + 3 ) & ~3; |
|
44 memcpy( ptr, aParam1.Ptr(), size ); |
|
45 ptr += size; |
|
46 // Fillers are written to get 32-bit alignment |
|
47 while ( size++ < sizeAligned ) |
|
48 { |
|
49 *ptr++ = 0; |
|
50 } |
|
51 ptr -= sizeAligned; |
|
52 size = sizeAligned; |
|
53 // Data is written directly and length is determined from trace message length |
|
54 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size ); |
|
55 } |
|
56 return retval; |
|
57 } |
|
58 #endif |
|
59 |
|
60 |
|
61 #endif |
|
62 |
|
63 // End of file |
|
64 |