harvester/harvesterserver/traces/CIndexingManagerTraces.h
changeset 1 6f2c1c46032b
child 7 a5fbfefd615f
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 __CINDEXINGMANAGERTRACES_H__
       
     5 #define __CINDEXINGMANAGERTRACES_H__
       
     6 
       
     7 #define KOstTraceComponentID 0x2001f6fb
       
     8 
       
     9 #define CINDEXINGMANAGER_RUNL 0x860010
       
    10 #define DUP1_CINDEXINGMANAGER_RUNL 0x860011
       
    11 #define DUP2_CINDEXINGMANAGER_RUNL 0x860012
       
    12 #define DUP3_CINDEXINGMANAGER_RUNL 0x860013
       
    13 #define DUP4_CINDEXINGMANAGER_RUNL 0x860014
       
    14 #define DUP5_CINDEXINGMANAGER_RUNL 0x860015
       
    15 #define DUP6_CINDEXINGMANAGER_RUNL 0x860016
       
    16 #define DUP7_CINDEXINGMANAGER_RUNL 0x860017
       
    17 #define DUP8_CINDEXINGMANAGER_RUNL 0x860018
       
    18 #define DUP9_CINDEXINGMANAGER_RUNL 0x860019
       
    19 #define CINDEXINGMANAGER_LOADPLUGINSL 0x86001a
       
    20 #define DUP1_CINDEXINGMANAGER_LOADPLUGINSL 0x86001b
       
    21 #define DUP2_CINDEXINGMANAGER_LOADPLUGINSL 0x86001c
       
    22 #define CINDEXINGMANAGER_ADDHARVESTINGQUEUE 0x86001d
       
    23 #define DUP1_CINDEXINGMANAGER_ADDHARVESTINGQUEUE 0x86001e
       
    24 #define DUP2_CINDEXINGMANAGER_ADDHARVESTINGQUEUE 0x86001f
       
    25 #define DUP3_CINDEXINGMANAGER_ADDHARVESTINGQUEUE 0x860020
       
    26 #define CINDEXINGMANAGER_REMOVEHARVESTINGQUEUE 0x860021
       
    27 #define DUP1_CINDEXINGMANAGER_REMOVEHARVESTINGQUEUE 0x860022
       
    28 #define DUP2_CINDEXINGMANAGER_REMOVEHARVESTINGQUEUE 0x860023
       
    29 #define CINDEXINGMANAGER_HARVESTINGCOMPLETED 0x860024
       
    30 #define DUP1_CINDEXINGMANAGER_HARVESTINGCOMPLETED 0x860025
       
    31 #define DUP2_CINDEXINGMANAGER_HARVESTINGCOMPLETED 0x860026
       
    32 
       
    33 
       
    34 #ifndef __KERNEL_MODE__
       
    35 inline TBool OstTraceGen1( TUint32 aTraceID, const TDesC16& aParam1 )
       
    36     {
       
    37     TBool retval;
       
    38     TInt size = aParam1.Size();
       
    39     // BTrace assumes that parameter size is atleast 4 bytes
       
    40     if (size % 4 == 0)
       
    41         {
       
    42         TUint8* ptr = ( TUint8* )aParam1.Ptr();
       
    43         // Data is written directly and length is determined from trace message length
       
    44         retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size );
       
    45         }
       
    46     else
       
    47         {
       
    48         TUint8 data[ KOstMaxDataLength ];
       
    49         TUint8* ptr = data;
       
    50         if (size > KOstMaxDataLength)
       
    51             {
       
    52             size = KOstMaxDataLength;
       
    53             }
       
    54         TInt sizeAligned = ( size + 3 ) & ~3;
       
    55         memcpy( ptr, aParam1.Ptr(), size );
       
    56         ptr += size;
       
    57         // Fillers are written to get 32-bit alignment
       
    58         while ( size++ < sizeAligned )
       
    59             {
       
    60             *ptr++ = 0;
       
    61             }
       
    62         ptr -= sizeAligned;
       
    63         size = sizeAligned;
       
    64         // Data is written directly and length is determined from trace message length
       
    65         retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size );
       
    66         }
       
    67     return retval;
       
    68     }
       
    69 #endif
       
    70 
       
    71 
       
    72 inline TBool OstTraceGen2( TUint32 aTraceID, TInt aParam1, TInt aParam2 )
       
    73     {
       
    74     TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID );
       
    75     if ( retval )
       
    76         {
       
    77         TUint8 data[ 8 ];
       
    78         TUint8* ptr = data;
       
    79         *( ( TInt* )ptr ) = aParam1;
       
    80         ptr += sizeof ( TInt );
       
    81         *( ( TInt* )ptr ) = aParam2;
       
    82         ptr += sizeof ( TInt );
       
    83         ptr -= 8;
       
    84         retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 8 );
       
    85         }
       
    86     return retval;
       
    87     }
       
    88 
       
    89 inline TBool OstTraceGen2( TUint32 aTraceID, TInt32 aParam1, TInt32 aParam2 )
       
    90     {
       
    91     TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID );
       
    92     if ( retval )
       
    93         {
       
    94         TUint8 data[ 8 ];
       
    95         TUint8* ptr = data;
       
    96         *( ( TInt* )ptr ) = aParam1;
       
    97         ptr += sizeof ( TInt );
       
    98         *( ( TInt* )ptr ) = aParam2;
       
    99         ptr += sizeof ( TInt );
       
   100         ptr -= 8;
       
   101         retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 8 );
       
   102         }
       
   103     return retval;
       
   104     }
       
   105 
       
   106 
       
   107 #endif
       
   108 
       
   109 // End of file
       
   110