|
1 /* |
|
2 * Copyright (c) 2006-2007 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: Server side session for Thumbnail Manager Server |
|
15 * |
|
16 */ |
|
17 // Created by TraceCompiler 2.3.0 |
|
18 // DO NOT EDIT, CHANGES WILL BE LOST |
|
19 |
|
20 #ifndef __THUMBNAILSERVERSESSIONTRACES_H__ |
|
21 #define __THUMBNAILSERVERSESSIONTRACES_H__ |
|
22 |
|
23 #define KOstTraceComponentID 0x102830ab |
|
24 |
|
25 #define CTHUMBNAILSERVERSESSION_CREATEL 0x8600b0 |
|
26 #define CTHUMBNAILSERVERSESSION_SERVICEL 0x8600b1 |
|
27 #define DUP1_CTHUMBNAILSERVERSESSION_SERVICEL 0x8600b2 |
|
28 #define DUP2_CTHUMBNAILSERVERSESSION_SERVICEL 0x8600b3 |
|
29 #define DUP3_CTHUMBNAILSERVERSESSION_SERVICEL 0x8600b4 |
|
30 #define CTHUMBNAILSERVERSESSION_UPDATETHUMBNAILSL 0x8600b5 |
|
31 #define DUP1_CTHUMBNAILSERVERSESSION_UPDATETHUMBNAILSL 0x8600b6 |
|
32 #define DUP2_CTHUMBNAILSERVERSESSION_UPDATETHUMBNAILSL 0x8600b7 |
|
33 #define DUP3_CTHUMBNAILSERVERSESSION_UPDATETHUMBNAILSL 0x8600b8 |
|
34 #define DUP4_CTHUMBNAILSERVERSESSION_UPDATETHUMBNAILSL 0x8600b9 |
|
35 #define CTHUMBNAILSERVERSESSION_RENAMETHUMBNAILSL 0x8600ba |
|
36 #define CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYIDASYNCL 0x8600bb |
|
37 #define DUP1_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYIDASYNCL 0x8600bc |
|
38 #define DUP2_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYIDASYNCL 0x8600bd |
|
39 #define CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8600be |
|
40 #define DUP1_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8600bf |
|
41 #define DUP2_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8600c0 |
|
42 #define DUP4_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8600c1 |
|
43 #define DUP3_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8600c2 |
|
44 #define DUP5_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8600c3 |
|
45 #define DUP6_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8600c4 |
|
46 #define DUP7_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8600c5 |
|
47 #define DUP8_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8600c6 |
|
48 #define DUP9_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8600c7 |
|
49 #define CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYPATHASYNCL 0x8600c8 |
|
50 #define DUP1_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYPATHASYNCL 0x8600c9 |
|
51 #define DUP2_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYPATHASYNCL 0x8600ca |
|
52 #define DUP3_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYPATHASYNCL 0x8600cb |
|
53 #define DUP4_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYPATHASYNCL 0x8600cc |
|
54 #define DUP5_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYPATHASYNCL 0x8600cd |
|
55 #define DUP6_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYPATHASYNCL 0x8600ce |
|
56 #define CTHUMBNAILSERVERSESSION_REQUESTSETTHUMBNAILBYBUFFERL 0x8600cf |
|
57 #define DUP1_CTHUMBNAILSERVERSESSION_REQUESTSETTHUMBNAILBYBUFFERL 0x8600d0 |
|
58 #define CTHUMBNAILSERVERSESSION_REQUESTSETTHUMBNAILBYBITMAPL 0x8600d1 |
|
59 #define DUP1_CTHUMBNAILSERVERSESSION_REQUESTSETTHUMBNAILBYBITMAPL 0x8600d2 |
|
60 #define DUP2_CTHUMBNAILSERVERSESSION_REQUESTSETTHUMBNAILBYBITMAPL 0x8600d3 |
|
61 #define CTHUMBNAILSERVERSESSION_CREATEGENERATETASKFROMFILEHANDLEL 0x8600d4 |
|
62 #define DUP1_CTHUMBNAILSERVERSESSION_CREATEGENERATETASKFROMFILEHANDLEL 0x8600d5 |
|
63 #define CTHUMBNAILSERVERSESSION_CREATEGENERATETASKFROMBUFFERL 0x8600d6 |
|
64 #define DUP1_CTHUMBNAILSERVERSESSION_CREATEGENERATETASKFROMBUFFERL 0x8600d7 |
|
65 #define DUP2_CTHUMBNAILSERVERSESSION_CREATEGENERATETASKFROMBUFFERL 0x8600d8 |
|
66 #define DUP3_CTHUMBNAILSERVERSESSION_CREATEGENERATETASKFROMBUFFERL 0x8600d9 |
|
67 #define CTHUMBNAILSERVERSESSION_FETCHTHUMBNAILL 0x8600da |
|
68 #define DUP1_CTHUMBNAILSERVERSESSION_FETCHTHUMBNAILL 0x8600db |
|
69 #define DUP2_CTHUMBNAILSERVERSESSION_FETCHTHUMBNAILL 0x8600dc |
|
70 #define CTHUMBNAILSERVERSESSION_PROCESSBITMAPL 0x8600dd |
|
71 #define DUP1_CTHUMBNAILSERVERSESSION_PROCESSBITMAPL 0x8600de |
|
72 #define CTHUMBNAILSERVERSESSION_RELEASEBITMAP 0x8600df |
|
73 #define CTHUMBNAILSERVERSESSION_CANCELREQUEST 0x8600e0 |
|
74 #define DUP1_CTHUMBNAILSERVERSESSION_CANCELREQUEST 0x8600e1 |
|
75 #define DUP2_CTHUMBNAILSERVERSESSION_CANCELREQUEST 0x8600e2 |
|
76 #define CTHUMBNAILSERVERSESSION_CHANGEPRIORITY 0x8600e3 |
|
77 #define DUP1_CTHUMBNAILSERVERSESSION_CHANGEPRIORITY 0x8600e4 |
|
78 #define DUP2_CTHUMBNAILSERVERSESSION_CHANGEPRIORITY 0x8600e5 |
|
79 #define CTHUMBNAILSERVERSESSION_DELETETHUMBNAILSL 0x8600e6 |
|
80 #define CTHUMBNAILSERVERSESSION_DELETETHUMBNAILSBYIDL 0x8600e7 |
|
81 #define CTHUMBNAILSERVERSESSION_GETMIMETYPELISTL 0x8600e8 |
|
82 #define CTHUMBNAILSERVERSESSION_RESOLVEMIMETYPEL 0x8600e9 |
|
83 #define DUP1_CTHUMBNAILSERVERSESSION_RESOLVEMIMETYPEL 0x8600ea |
|
84 #define CTHUMBNAILSERVERSESSION_CONVERTSQLERRTOE32ERR 0x8600eb |
|
85 #define CTHUMBNAILSERVERSESSION_CLIENTTHREADALIVE 0x8600ec |
|
86 #define DUP1_CTHUMBNAILSERVERSESSION_CLIENTTHREADALIVE 0x8600ed |
|
87 #define DUP2_CTHUMBNAILSERVERSESSION_CLIENTTHREADALIVE 0x8600ee |
|
88 #define DUP10_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8601ed |
|
89 #define DUP11_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8601ee |
|
90 #define DUP12_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYFILEHANDLEASYNCL 0x8601ef |
|
91 #define DUP7_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYPATHASYNCL 0x8601f0 |
|
92 #define DUP8_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYPATHASYNCL 0x8601f1 |
|
93 #define DUP9_CTHUMBNAILSERVERSESSION_REQUESTTHUMBBYPATHASYNCL 0x8601f2 |
|
94 #define CTHUMBNAILSERVERSESSION_SETJPEGBUFFERL 0x8601f3 |
|
95 #define CTHUMBNAILSERVERSESSION_GETJPEGBUFFERL 0x8601f4 |
|
96 |
|
97 |
|
98 #ifndef __KERNEL_MODE__ |
|
99 #ifndef __OSTTRACEGEN1_TUINT32_CONST_TDESC16REF__ |
|
100 #define __OSTTRACEGEN1_TUINT32_CONST_TDESC16REF__ |
|
101 |
|
102 inline TBool OstTraceGen1( TUint32 aTraceID, const TDesC16& aParam1 ) |
|
103 { |
|
104 TBool retval; |
|
105 TInt size = aParam1.Size(); |
|
106 // BTrace assumes that parameter size is atleast 4 bytes |
|
107 if (size % 4 == 0) |
|
108 { |
|
109 TUint8* ptr = ( TUint8* )aParam1.Ptr(); |
|
110 // Data is written directly and length is determined from trace message length |
|
111 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size ); |
|
112 } |
|
113 else |
|
114 { |
|
115 TUint8 data[ KOstMaxDataLength ]; |
|
116 TUint8* ptr = data; |
|
117 if (size > KOstMaxDataLength) |
|
118 { |
|
119 size = KOstMaxDataLength; |
|
120 } |
|
121 TInt sizeAligned = ( size + 3 ) & ~3; |
|
122 memcpy( ptr, aParam1.Ptr(), size ); |
|
123 ptr += size; |
|
124 // Fillers are written to get 32-bit alignment |
|
125 while ( size++ < sizeAligned ) |
|
126 { |
|
127 *ptr++ = 0; |
|
128 } |
|
129 ptr -= sizeAligned; |
|
130 size = sizeAligned; |
|
131 // Data is written directly and length is determined from trace message length |
|
132 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size ); |
|
133 } |
|
134 return retval; |
|
135 } |
|
136 |
|
137 #endif // __OSTTRACEGEN1_TUINT32_CONST_TDESC16REF__ |
|
138 |
|
139 #endif |
|
140 |
|
141 |
|
142 #ifndef __OSTTRACEGEN3_TUINT32_TINT_TINT_TUINT__ |
|
143 #define __OSTTRACEGEN3_TUINT32_TINT_TINT_TUINT__ |
|
144 |
|
145 inline TBool OstTraceGen3( TUint32 aTraceID, TInt aParam1, TInt aParam2, TUint aParam3 ) |
|
146 { |
|
147 TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); |
|
148 if ( retval ) |
|
149 { |
|
150 TUint8 data[ 12 ]; |
|
151 TUint8* ptr = data; |
|
152 *( ( TInt* )ptr ) = aParam1; |
|
153 ptr += sizeof ( TInt ); |
|
154 *( ( TInt* )ptr ) = aParam2; |
|
155 ptr += sizeof ( TInt ); |
|
156 *( ( TUint* )ptr ) = aParam3; |
|
157 ptr += sizeof ( TUint ); |
|
158 ptr -= 12; |
|
159 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 12 ); |
|
160 } |
|
161 return retval; |
|
162 } |
|
163 |
|
164 #endif // __OSTTRACEGEN3_TUINT32_TINT_TINT_TUINT__ |
|
165 |
|
166 |
|
167 #ifndef __OSTTRACEGEN3_TUINT32_TINT32_TINT32_TUINT32__ |
|
168 #define __OSTTRACEGEN3_TUINT32_TINT32_TINT32_TUINT32__ |
|
169 |
|
170 inline TBool OstTraceGen3( TUint32 aTraceID, TInt32 aParam1, TInt32 aParam2, TUint32 aParam3 ) |
|
171 { |
|
172 TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); |
|
173 if ( retval ) |
|
174 { |
|
175 TUint8 data[ 12 ]; |
|
176 TUint8* ptr = data; |
|
177 *( ( TInt* )ptr ) = aParam1; |
|
178 ptr += sizeof ( TInt ); |
|
179 *( ( TInt* )ptr ) = aParam2; |
|
180 ptr += sizeof ( TInt ); |
|
181 *( ( TUint* )ptr ) = aParam3; |
|
182 ptr += sizeof ( TUint ); |
|
183 ptr -= 12; |
|
184 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 12 ); |
|
185 } |
|
186 return retval; |
|
187 } |
|
188 |
|
189 #endif // __OSTTRACEGEN3_TUINT32_TINT32_TINT32_TUINT32__ |
|
190 |
|
191 |
|
192 |
|
193 #ifndef __OSTTRACEGEN2_TUINT32_TUINT_TINT__ |
|
194 #define __OSTTRACEGEN2_TUINT32_TUINT_TINT__ |
|
195 |
|
196 inline TBool OstTraceGen2( TUint32 aTraceID, TUint aParam1, TInt aParam2 ) |
|
197 { |
|
198 TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); |
|
199 if ( retval ) |
|
200 { |
|
201 TUint8 data[ 8 ]; |
|
202 TUint8* ptr = data; |
|
203 *( ( TUint* )ptr ) = aParam1; |
|
204 ptr += sizeof ( TUint ); |
|
205 *( ( TInt* )ptr ) = aParam2; |
|
206 ptr += sizeof ( TInt ); |
|
207 ptr -= 8; |
|
208 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 8 ); |
|
209 } |
|
210 return retval; |
|
211 } |
|
212 |
|
213 #endif // __OSTTRACEGEN2_TUINT32_TUINT_TINT__ |
|
214 |
|
215 |
|
216 #ifndef __OSTTRACEGEN2_TUINT32_TUINT32_TINT32__ |
|
217 #define __OSTTRACEGEN2_TUINT32_TUINT32_TINT32__ |
|
218 |
|
219 inline TBool OstTraceGen2( TUint32 aTraceID, TUint32 aParam1, TInt32 aParam2 ) |
|
220 { |
|
221 TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); |
|
222 if ( retval ) |
|
223 { |
|
224 TUint8 data[ 8 ]; |
|
225 TUint8* ptr = data; |
|
226 *( ( TUint* )ptr ) = aParam1; |
|
227 ptr += sizeof ( TUint ); |
|
228 *( ( TInt* )ptr ) = aParam2; |
|
229 ptr += sizeof ( TInt ); |
|
230 ptr -= 8; |
|
231 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 8 ); |
|
232 } |
|
233 return retval; |
|
234 } |
|
235 |
|
236 #endif // __OSTTRACEGEN2_TUINT32_TUINT32_TINT32__ |
|
237 |
|
238 |
|
239 |
|
240 #endif |
|
241 |
|
242 // End of file |
|
243 |