imagehandlingutilities/thumbnailmanager/thumbnailserver/traces/thumbnailserversessionTraces.h
changeset 51 3baa1be38e89
child 46 292fa3105576
equal deleted inserted replaced
42:2e2a89493e2b 51:3baa1be38e89
       
     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