|
1 // Created by TraceCompiler 2.1.2 |
|
2 // DO NOT EDIT, CHANGES WILL BE LOST |
|
3 |
|
4 #ifndef __CFILEHARVESTERTRACES_H__ |
|
5 #define __CFILEHARVESTERTRACES_H__ |
|
6 |
|
7 #define KOstTraceComponentID 0x2001f703 |
|
8 |
|
9 #define CFILEHARVESTER_CFILEHARVESTER_ENTRY 0x8a0001 |
|
10 #define CFILEHARVESTER_CFILEHARVESTER_EXIT 0x8a0002 |
|
11 #define CFILEHARVESTER_STARTL_ENTRY 0x8a0003 |
|
12 #define CFILEHARVESTER_STARTL_EXIT 0x8a0004 |
|
13 #define CFILEHARVESTER_GETNEXTFOLDERL_ENTRY 0x8a0005 |
|
14 #define CFILEHARVESTER_GETNEXTFOLDERL_EXIT 0x8a0006 |
|
15 #define CFILEHARVESTER_GETFILEIDL_ENTRY 0x8a0007 |
|
16 #define CFILEHARVESTER_GETFILEIDL_EXIT 0x8a0008 |
|
17 #define CFILEHARVESTER_RUNL_ENTRY 0x8a0009 |
|
18 #define CFILEHARVESTER_RUNL_EXIT 0x8a000a |
|
19 #define CFILEHARVESTER_ADDIGNOREPATHSL 0x860001 |
|
20 #define DUP1_CFILEHARVESTER_ADDIGNOREPATHSL 0x860002 |
|
21 #define DUP2_CFILEHARVESTER_ADDIGNOREPATHSL 0x860003 |
|
22 #define CFILEHARVESTER_REMOVEIGNOREPATHS 0x860004 |
|
23 #define DUP1_CFILEHARVESTER_REMOVEIGNOREPATHS 0x860005 |
|
24 #define DUP2_CFILEHARVESTER_REMOVEIGNOREPATHS 0x860006 |
|
25 #define CFILEHARVESTER_REMOVEIGNOREPATH 0x860007 |
|
26 #define CFILEHARVESTER_CHECKPATH 0x860008 |
|
27 #define CFILEHARVESTER_GETNEXTFOLDERL 0x860009 |
|
28 #define DUP1_CFILEHARVESTER_GETNEXTFOLDERL 0x86000a |
|
29 #define DUP2_CFILEHARVESTER_GETNEXTFOLDERL 0x86000b |
|
30 #define CFILEHARVESTER_DOCANCEL 0x86000c |
|
31 #define CFILEHARVESTER_RUNERROR 0x86000d |
|
32 #define CFILEHARVESTER_SETNEXTREQUEST 0x86000e |
|
33 |
|
34 |
|
35 #ifndef __KERNEL_MODE__ |
|
36 inline TBool OstTraceGen1( TUint32 aTraceID, const TDesC16& aParam1 ) |
|
37 { |
|
38 TBool retval; |
|
39 TInt size = aParam1.Size(); |
|
40 // BTrace assumes that parameter size is atleast 4 bytes |
|
41 if (size % 4 == 0) |
|
42 { |
|
43 TUint8* ptr = ( TUint8* )aParam1.Ptr(); |
|
44 // Data is written directly and length is determined from trace message length |
|
45 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size ); |
|
46 } |
|
47 else |
|
48 { |
|
49 TUint8 data[ KOstMaxDataLength ]; |
|
50 TUint8* ptr = data; |
|
51 if (size > KOstMaxDataLength) |
|
52 { |
|
53 size = KOstMaxDataLength; |
|
54 } |
|
55 TInt sizeAligned = ( size + 3 ) & ~3; |
|
56 memcpy( ptr, aParam1.Ptr(), size ); |
|
57 ptr += size; |
|
58 // Fillers are written to get 32-bit alignment |
|
59 while ( size++ < sizeAligned ) |
|
60 { |
|
61 *ptr++ = 0; |
|
62 } |
|
63 ptr -= sizeAligned; |
|
64 size = sizeAligned; |
|
65 // Data is written directly and length is determined from trace message length |
|
66 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size ); |
|
67 } |
|
68 return retval; |
|
69 } |
|
70 #endif |
|
71 |
|
72 |
|
73 #endif |
|
74 |
|
75 // End of file |
|
76 |