harvesterplugins/file/traces/cfileharvesterTraces.h
changeset 2 208a4ba3894c
child 26 367228f82b66
equal deleted inserted replaced
0:ccd0fd43f247 2:208a4ba3894c
       
     1 // Created by TraceCompiler 2.1.2
       
     2 // DO NOT EDIT, CHANGES WILL BE LOST
       
     3 
       
     4 #ifndef __CFILEHARVESTERTRACES_H__
       
     5 #define __CFILEHARVESTERTRACES_H__
       
     6 
       
     7 #define KOstTraceComponentID 0x2001f703
       
     8 
       
     9 #define CFILEHARVESTER_CFILEHARVESTER_ENTRY 0x8a0001
       
    10 #define CFILEHARVESTER_CFILEHARVESTER_EXIT 0x8a0002
       
    11 #define CFILEHARVESTER_STARTL_ENTRY 0x8a0003
       
    12 #define CFILEHARVESTER_STARTL_EXIT 0x8a0004
       
    13 #define CFILEHARVESTER_GETNEXTFOLDERL_ENTRY 0x8a0005
       
    14 #define CFILEHARVESTER_GETNEXTFOLDERL_EXIT 0x8a0006
       
    15 #define CFILEHARVESTER_GETFILEIDL_ENTRY 0x8a0007
       
    16 #define CFILEHARVESTER_GETFILEIDL_EXIT 0x8a0008
       
    17 #define CFILEHARVESTER_RUNL_ENTRY 0x8a0009
       
    18 #define CFILEHARVESTER_RUNL_EXIT 0x8a000a
       
    19 #define CFILEHARVESTER_ADDIGNOREPATHSL 0x860001
       
    20 #define DUP1_CFILEHARVESTER_ADDIGNOREPATHSL 0x860002
       
    21 #define DUP2_CFILEHARVESTER_ADDIGNOREPATHSL 0x860003
       
    22 #define CFILEHARVESTER_REMOVEIGNOREPATHS 0x860004
       
    23 #define DUP1_CFILEHARVESTER_REMOVEIGNOREPATHS 0x860005
       
    24 #define DUP2_CFILEHARVESTER_REMOVEIGNOREPATHS 0x860006
       
    25 #define CFILEHARVESTER_REMOVEIGNOREPATH 0x860007
       
    26 #define CFILEHARVESTER_CHECKPATH 0x860008
       
    27 #define CFILEHARVESTER_GETNEXTFOLDERL 0x860009
       
    28 #define DUP1_CFILEHARVESTER_GETNEXTFOLDERL 0x86000a
       
    29 #define DUP2_CFILEHARVESTER_GETNEXTFOLDERL 0x86000b
       
    30 #define CFILEHARVESTER_DOCANCEL 0x86000c
       
    31 #define CFILEHARVESTER_RUNERROR 0x86000d
       
    32 #define CFILEHARVESTER_SETNEXTREQUEST 0x86000e
       
    33 
       
    34 
       
    35 #ifndef __KERNEL_MODE__
       
    36 inline TBool OstTraceGen1( TUint32 aTraceID, const TDesC16& aParam1 )
       
    37     {
       
    38     TBool retval;
       
    39     TInt size = aParam1.Size();
       
    40     // BTrace assumes that parameter size is atleast 4 bytes
       
    41     if (size % 4 == 0)
       
    42         {
       
    43         TUint8* ptr = ( TUint8* )aParam1.Ptr();
       
    44         // Data is written directly and length is determined from trace message length
       
    45         retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size );
       
    46         }
       
    47     else
       
    48         {
       
    49         TUint8 data[ KOstMaxDataLength ];
       
    50         TUint8* ptr = data;
       
    51         if (size > KOstMaxDataLength)
       
    52             {
       
    53             size = KOstMaxDataLength;
       
    54             }
       
    55         TInt sizeAligned = ( size + 3 ) & ~3;
       
    56         memcpy( ptr, aParam1.Ptr(), size );
       
    57         ptr += size;
       
    58         // Fillers are written to get 32-bit alignment
       
    59         while ( size++ < sizeAligned )
       
    60             {
       
    61             *ptr++ = 0;
       
    62             }
       
    63         ptr -= sizeAligned;
       
    64         size = sizeAligned;
       
    65         // Data is written directly and length is determined from trace message length
       
    66         retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size );
       
    67         }
       
    68     return retval;
       
    69     }
       
    70 #endif
       
    71 
       
    72 
       
    73 #endif
       
    74 
       
    75 // End of file
       
    76