searcher/searchserver/traces/CSearchServerSubSessionTraces.h
changeset 1 6f2c1c46032b
child 14 8bd192d47aaa
equal deleted inserted replaced
0:671dee74050a 1:6f2c1c46032b
       
     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