|
1 // Created by TraceCompiler 2.1.2 |
|
2 // DO NOT EDIT, CHANGES WILL BE LOST |
|
3 |
|
4 #ifndef __CSEARCHSERVERSUBSESSIONTRACES_H__ |
|
5 #define __CSEARCHSERVERSUBSESSIONTRACES_H__ |
|
6 |
|
7 #define KOstTraceComponentID 0x2001f6f7 |
|
8 |
|
9 #define CSEARCHSERVERSUBSESSION_CSEARCHSERVERSUBSESSION 0x86000b |
|
10 #define DUP1_CSEARCHSERVERSUBSESSION_CSEARCHSERVERSUBSESSION 0x86000c |
|
11 #define CSEARCHSERVERSUBSESSION_LIMITEXCERPTTOMAXLENGTHL 0x86000d |
|
12 #define DUP1_CSEARCHSERVERSUBSESSION_LIMITEXCERPTTOMAXLENGTHL 0x86000e |
|
13 #define CSEARCHSERVERSUBSESSION_SEARCHL_ENTRY 0x8a000c |
|
14 #define CSEARCHSERVERSUBSESSION_SEARCHL_EXIT 0x8a000d |
|
15 #define DUP1_CSEARCHSERVERSUBSESSION_SEARCHL_EXIT 0x8a000e |
|
16 #define CSEARCHSERVERSUBSESSION_SEARCHCOMPLETEL_ENTRY 0x8a000f |
|
17 #define CSEARCHSERVERSUBSESSION_SEARCHCOMPLETEL_EXIT 0x8a0010 |
|
18 #define CSEARCHSERVERSUBSESSION_GETDOCUMENTL_ENTRY 0x8a0011 |
|
19 #define CSEARCHSERVERSUBSESSION_GETDOCUMENTL_EXIT 0x8a0012 |
|
20 #define DUP1_CSEARCHSERVERSUBSESSION_GETDOCUMENTL_EXIT 0x8a0013 |
|
21 #define CSEARCHSERVERSUBSESSION_GETDOCUMENTCOMPLETEL_ENTRY 0x8a0014 |
|
22 #define CSEARCHSERVERSUBSESSION_GETDOCUMENTCOMPLETEL_EXIT 0x8a0015 |
|
23 #define CSEARCHSERVERSUBSESSION_GETDOCUMENTOBJECTL_ENTRY 0x8a0016 |
|
24 #define CSEARCHSERVERSUBSESSION_GETDOCUMENTOBJECTL_EXIT 0x8a0017 |
|
25 #define DUP1_CSEARCHSERVERSUBSESSION_GETDOCUMENTOBJECTL_EXIT 0x8a0018 |
|
26 |
|
27 |
|
28 #ifndef __KERNEL_MODE__ |
|
29 inline TBool OstTraceGen1( TUint32 aTraceID, const TDesC16& aParam1 ) |
|
30 { |
|
31 TBool retval; |
|
32 TInt size = aParam1.Size(); |
|
33 // BTrace assumes that parameter size is atleast 4 bytes |
|
34 if (size % 4 == 0) |
|
35 { |
|
36 TUint8* ptr = ( TUint8* )aParam1.Ptr(); |
|
37 // Data is written directly and length is determined from trace message length |
|
38 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size ); |
|
39 } |
|
40 else |
|
41 { |
|
42 TUint8 data[ KOstMaxDataLength ]; |
|
43 TUint8* ptr = data; |
|
44 if (size > KOstMaxDataLength) |
|
45 { |
|
46 size = KOstMaxDataLength; |
|
47 } |
|
48 TInt sizeAligned = ( size + 3 ) & ~3; |
|
49 memcpy( ptr, aParam1.Ptr(), size ); |
|
50 ptr += size; |
|
51 // Fillers are written to get 32-bit alignment |
|
52 while ( size++ < sizeAligned ) |
|
53 { |
|
54 *ptr++ = 0; |
|
55 } |
|
56 ptr -= sizeAligned; |
|
57 size = sizeAligned; |
|
58 // Data is written directly and length is determined from trace message length |
|
59 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size ); |
|
60 } |
|
61 return retval; |
|
62 } |
|
63 #endif |
|
64 |
|
65 |
|
66 #endif |
|
67 |
|
68 // End of file |
|
69 |