diff -r 2e2a89493e2b -r 3baa1be38e89 imagehandlingutilities/thumbnailmanager/thumbagdaemon/traces/thumbagprocessorTraces.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/imagehandlingutilities/thumbnailmanager/thumbagdaemon/traces/thumbagprocessorTraces.h Wed Sep 08 14:23:06 2010 +0100 @@ -0,0 +1,598 @@ +/* +* Copyright (c) 2006-2007 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Processor +* +*/ +// Created by TraceCompiler 2.3.0 +// DO NOT EDIT, CHANGES WILL BE LOST + +#ifndef __THUMBAGPROCESSORTRACES_H__ +#define __THUMBAGPROCESSORTRACES_H__ + +#define KOstTraceComponentID 0x2001fd51 + +#define CTHUMBAGPROCESSOR_NEWL 0x860002 +#define CTHUMBAGPROCESSOR_CTHUMBAGPROCESSOR 0x860003 +#define CTHUMBAGPROCESSOR_CONSTRUCTL 0x860004 +#define DUP1_CTHUMBAGPROCESSOR_CONSTRUCTL 0x860005 +#define DUP1_CTHUMBAGPROCESSOR_CTHUMBAGPROCESSOR 0x860006 +#define DUP2_CTHUMBAGPROCESSOR_CTHUMBAGPROCESSOR 0x860007 +#define CTHUMBAGPROCESSOR_SHUTDOWN 0x860008 +#define CTHUMBAGPROCESSOR_HANDLEQUERYNEWRESULTS 0x860009 +#define DUP1_CTHUMBAGPROCESSOR_HANDLEQUERYNEWRESULTS 0x86000a +#define DUP2_CTHUMBAGPROCESSOR_HANDLEQUERYNEWRESULTS 0x86000b +#define DUP3_CTHUMBAGPROCESSOR_HANDLEQUERYNEWRESULTS 0x86000c +#define CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x86000d +#define DUP1_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x86000e +#define DUP2_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x86000f +#define DUP3_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x860010 +#define DUP4_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x860011 +#define DUP5_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x860012 +#define DUP6_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x860013 +#define DUP7_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x860014 +#define DUP8_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x860015 +#define DUP9_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x860016 +#define DUP10_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x860017 +#define DUP11_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x860018 +#define DUP12_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x860019 +#define DUP13_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x86001a +#define DUP14_CTHUMBAGPROCESSOR_HANDLEQUERYCOMPLETED 0x86001b +#define CTHUMBAGPROCESSOR_THUMBNAILPREVIEWREADY 0x86001c +#define CTHUMBAGPROCESSOR_THUMBNAILREADY 0x86001d +#define DUP1_CTHUMBAGPROCESSOR_THUMBNAILREADY 0x86001e +#define DUP2_CTHUMBAGPROCESSOR_THUMBNAILREADY 0x86001f +#define DUP3_CTHUMBAGPROCESSOR_THUMBNAILREADY 0x860020 +#define CTHUMBAGPROCESSOR_THUMBNAILREQUESTREADY 0x860021 +#define CTHUMBAGPROCESSOR_SETMDESESSIONL 0x860022 +#define DUP1_CTHUMBAGPROCESSOR_SETMDESESSIONL 0x860023 +#define CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x860024 +#define DUP1_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x860025 +#define DUP2_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x860026 +#define DUP3_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x860027 +#define DUP4_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x860028 +#define DUP5_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x860029 +#define DUP6_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x86002a +#define DUP7_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x86002b +#define DUP8_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x86002c +#define DUP9_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x86002d +#define DUP10_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x86002e +#define DUP11_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x86002f +#define DUP12_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x860030 +#define DUP13_CTHUMBAGPROCESSOR_ADDTOQUEUEL 0x860031 +#define CTHUMBAGPROCESSOR_CREATETHUMBNAILSL 0x860032 +#define DUP1_CTHUMBAGPROCESSOR_CREATETHUMBNAILSL 0x860033 +#define DUP2_CTHUMBAGPROCESSOR_CREATETHUMBNAILSL 0x860034 +#define DUP3_CTHUMBAGPROCESSOR_CREATETHUMBNAILSL 0x860035 +#define DUP4_CTHUMBAGPROCESSOR_CREATETHUMBNAILSL 0x860036 +#define DUP5_CTHUMBAGPROCESSOR_CREATETHUMBNAILSL 0x860037 +#define DUP6_CTHUMBAGPROCESSOR_CREATETHUMBNAILSL 0x860038 +#define CTHUMBAGPROCESSOR_QUERYL 0x860039 +#define DUP1_CTHUMBAGPROCESSOR_QUERYL 0x86003a +#define DUP2_CTHUMBAGPROCESSOR_QUERYL 0x86003b +#define DUP3_CTHUMBAGPROCESSOR_QUERYL 0x86003c +#define DUP4_CTHUMBAGPROCESSOR_QUERYL 0x86003d +#define DUP5_CTHUMBAGPROCESSOR_QUERYL 0x86003e +#define CTHUMBAGPROCESSOR_QUERYPLACEHOLDERSL 0x86003f +#define DUP1_CTHUMBAGPROCESSOR_QUERYPLACEHOLDERSL 0x860040 +#define DUP2_CTHUMBAGPROCESSOR_QUERYPLACEHOLDERSL 0x860041 +#define DUP3_CTHUMBAGPROCESSOR_QUERYPLACEHOLDERSL 0x860042 +#define CTHUMBAGPROCESSOR_RUNL 0x860043 +#define DUP1_CTHUMBAGPROCESSOR_RUNL 0x860044 +#define DUP2_CTHUMBAGPROCESSOR_RUNL 0x860045 +#define DUP3_CTHUMBAGPROCESSOR_RUNL 0x860046 +#define DUP4_CTHUMBAGPROCESSOR_RUNL 0x860047 +#define DUP5_CTHUMBAGPROCESSOR_RUNL 0x860048 +#define DUP6_CTHUMBAGPROCESSOR_RUNL 0x860049 +#define DUP7_CTHUMBAGPROCESSOR_RUNL 0x86004a +#define DUP8_CTHUMBAGPROCESSOR_RUNL 0x86004b +#define DUP9_CTHUMBAGPROCESSOR_RUNL 0x86004c +#define DUP10_CTHUMBAGPROCESSOR_RUNL 0x86004d +#define DUP11_CTHUMBAGPROCESSOR_RUNL 0x86004e +#define DUP12_CTHUMBAGPROCESSOR_RUNL 0x86004f +#define DUP13_CTHUMBAGPROCESSOR_RUNL 0x860050 +#define DUP14_CTHUMBAGPROCESSOR_RUNL 0x860051 +#define DUP15_CTHUMBAGPROCESSOR_RUNL 0x860052 +#define DUP16_CTHUMBAGPROCESSOR_RUNL 0x860053 +#define DUP17_CTHUMBAGPROCESSOR_RUNL 0x860054 +#define DUP18_CTHUMBAGPROCESSOR_RUNL 0x860055 +#define DUP19_CTHUMBAGPROCESSOR_RUNL 0x860056 +#define DUP20_CTHUMBAGPROCESSOR_RUNL 0x860057 +#define DUP21_CTHUMBAGPROCESSOR_RUNL 0x860058 +#define DUP22_CTHUMBAGPROCESSOR_RUNL 0x860059 +#define DUP23_CTHUMBAGPROCESSOR_RUNL 0x86005a +#define DUP24_CTHUMBAGPROCESSOR_RUNL 0x86005b +#define DUP25_CTHUMBAGPROCESSOR_RUNL 0x86005c +#define DUP26_CTHUMBAGPROCESSOR_RUNL 0x86005d +#define DUP27_CTHUMBAGPROCESSOR_RUNL 0x86005e +#define DUP28_CTHUMBAGPROCESSOR_RUNL 0x86005f +#define DUP29_CTHUMBAGPROCESSOR_RUNL 0x860060 +#define DUP30_CTHUMBAGPROCESSOR_RUNL 0x860061 +#define DUP31_CTHUMBAGPROCESSOR_RUNL 0x860062 +#define DUP32_CTHUMBAGPROCESSOR_RUNL 0x860063 +#define DUP33_CTHUMBAGPROCESSOR_RUNL 0x860064 +#define DUP34_CTHUMBAGPROCESSOR_RUNL 0x860065 +#define DUP35_CTHUMBAGPROCESSOR_RUNL 0x860066 +#define CTHUMBAGPROCESSOR_DELETEANDCANCELQUERY 0x860067 +#define DUP1_CTHUMBAGPROCESSOR_DELETEANDCANCELQUERY 0x860068 +#define DUP2_CTHUMBAGPROCESSOR_DELETEANDCANCELQUERY 0x860069 +#define CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x86006a +#define DUP1_CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x86006b +#define DUP2_CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x86006c +#define DUP3_CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x86006d +#define DUP4_CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x86006e +#define DUP5_CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x86006f +#define DUP6_CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x860070 +#define DUP7_CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x860071 +#define DUP8_CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x860072 +#define DUP9_CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x860073 +#define DUP10_CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x860074 +#define DUP11_CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x860075 +#define DUP12_CTHUMBAGPROCESSOR_HARVESTINGUPDATED 0x860076 +#define CTHUMBAGPROCESSOR_STARTTIMEOUT 0x860077 +#define CTHUMBAGPROCESSOR_CANCELTIMEOUT 0x860078 +#define CTHUMBAGPROCESSOR_RUNERROR 0x860079 +#define DUP1_CTHUMBAGPROCESSOR_RUNERROR 0x86007a +#define CTHUMBAGPROCESSOR_ACTIVATEAO 0x86007b +#define DUP1_CTHUMBAGPROCESSOR_ACTIVATEAO 0x86007c +#define DUP2_CTHUMBAGPROCESSOR_ACTIVATEAO 0x86007d +#define CTHUMBAGPROCESSOR_PERIODICTIMERCALLBACK 0x86007e +#define CTHUMBAGPROCESSOR_CHECKAUTOCREATEVALUESL 0x86007f +#define DUP1_CTHUMBAGPROCESSOR_CHECKAUTOCREATEVALUESL 0x860080 +#define DUP2_CTHUMBAGPROCESSOR_CHECKAUTOCREATEVALUESL 0x860081 +#define DUP3_CTHUMBAGPROCESSOR_CHECKAUTOCREATEVALUESL 0x860082 +#define DUP4_CTHUMBAGPROCESSOR_CHECKAUTOCREATEVALUESL 0x860083 +#define DUP5_CTHUMBAGPROCESSOR_CHECKAUTOCREATEVALUESL 0x860084 +#define DUP6_CTHUMBAGPROCESSOR_CHECKAUTOCREATEVALUESL 0x860085 +#define DUP7_CTHUMBAGPROCESSOR_CHECKAUTOCREATEVALUESL 0x860086 +#define DUP8_CTHUMBAGPROCESSOR_CHECKAUTOCREATEVALUESL 0x860087 +#define CTHUMBAGPROCESSOR_REMOVEFROMQUEUES 0x860088 +#define DUP1_CTHUMBAGPROCESSOR_REMOVEFROMQUEUES 0x860089 +#define DUP2_CTHUMBAGPROCESSOR_REMOVEFROMQUEUES 0x86008a +#define DUP3_CTHUMBAGPROCESSOR_REMOVEFROMQUEUES 0x86008b +#define DUP4_CTHUMBAGPROCESSOR_REMOVEFROMQUEUES 0x86008c +#define DUP5_CTHUMBAGPROCESSOR_REMOVEFROMQUEUES 0x86008d +#define CTHUMBAGPROCESSOR_SETFORCERUN 0x86008e +#define CTHUMBAGPROCESSOR_QUERYALLITEMSL 0x86008f +#define DUP1_CTHUMBAGPROCESSOR_QUERYALLITEMSL 0x860090 +#define DUP2_CTHUMBAGPROCESSOR_QUERYALLITEMSL 0x860091 +#define DUP3_CTHUMBAGPROCESSOR_QUERYALLITEMSL 0x860092 +#define CTHUMBAGPROCESSOR_HANDLECOLLECTIONMESSAGE 0x860093 +#define DUP1_CTHUMBAGPROCESSOR_HANDLECOLLECTIONMESSAGE 0x860094 +#define DUP2_CTHUMBAGPROCESSOR_HANDLECOLLECTIONMESSAGE 0x860095 +#define DUP3_CTHUMBAGPROCESSOR_HANDLECOLLECTIONMESSAGE 0x860096 +#define DUP4_CTHUMBAGPROCESSOR_HANDLECOLLECTIONMESSAGE 0x860097 +#define CTHUMBAGPROCESSOR_ACTIVITYCHANGED 0x860098 +#define CTHUMBAGPROCESSOR_FORMATNOTIFICATION 0x860099 +#define CTHUMBAGPROCESSOR_RPROPERTYNOTIFICATION 0x86009a +#define CTHUMBAGPROCESSOR_UPDATEPSVALUES 0x86009b +#define DUP1_CTHUMBAGPROCESSOR_UPDATEPSVALUES 0x86009c +#define DUP2_CTHUMBAGPROCESSOR_UPDATEPSVALUES 0x86009d +#define DUP3_CTHUMBAGPROCESSOR_UPDATEPSVALUES 0x86009e +#define DUP4_CTHUMBAGPROCESSOR_UPDATEPSVALUES 0x86009f +#define DUP5_CTHUMBAGPROCESSOR_UPDATEPSVALUES 0x8600a0 +#define DUP6_CTHUMBAGPROCESSOR_UPDATEPSVALUES 0x8600a1 +#define DUP7_CTHUMBAGPROCESSOR_UPDATEPSVALUES 0x8600a2 +#define CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600a3 +#define DUP1_CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600a4 +#define DUP2_CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600a5 +#define DUP3_CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600a6 +#define DUP4_CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600a7 +#define DUP5_CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600a8 +#define DUP12_CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600a9 +#define DUP6_CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600aa +#define DUP7_CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600ab +#define DUP8_CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600ac +#define DUP9_CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600ad +#define DUP10_CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600ae +#define DUP11_CTHUMBAGPROCESSOR_UPDATEITEMCOUNTS 0x8600af +#define CTHUMBAGPROCESSOR_MOUNTTIMERCALLBACK 0x8600b0 + + +#ifndef __OSTTRACEGEN2_TUINT32_TINT_TINT__ +#define __OSTTRACEGEN2_TUINT32_TINT_TINT__ + +inline TBool OstTraceGen2( TUint32 aTraceID, TInt aParam1, TInt aParam2 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 8 ]; + TUint8* ptr = data; + *( ( TInt* )ptr ) = aParam1; + ptr += sizeof ( TInt ); + *( ( TInt* )ptr ) = aParam2; + ptr += sizeof ( TInt ); + ptr -= 8; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 8 ); + } + return retval; + } + +#endif // __OSTTRACEGEN2_TUINT32_TINT_TINT__ + + +#ifndef __OSTTRACEGEN2_TUINT32_TINT32_TINT32__ +#define __OSTTRACEGEN2_TUINT32_TINT32_TINT32__ + +inline TBool OstTraceGen2( TUint32 aTraceID, TInt32 aParam1, TInt32 aParam2 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 8 ]; + TUint8* ptr = data; + *( ( TInt* )ptr ) = aParam1; + ptr += sizeof ( TInt ); + *( ( TInt* )ptr ) = aParam2; + ptr += sizeof ( TInt ); + ptr -= 8; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 8 ); + } + return retval; + } + +#endif // __OSTTRACEGEN2_TUINT32_TINT32_TINT32__ + + + +#ifndef __KERNEL_MODE__ +#ifndef __OSTTRACEGEN1_TUINT32_CONST_TDESC16REF__ +#define __OSTTRACEGEN1_TUINT32_CONST_TDESC16REF__ + +inline TBool OstTraceGen1( TUint32 aTraceID, const TDesC16& aParam1 ) + { + TBool retval; + TInt size = aParam1.Size(); + // BTrace assumes that parameter size is atleast 4 bytes + if (size % 4 == 0) + { + TUint8* ptr = ( TUint8* )aParam1.Ptr(); + // Data is written directly and length is determined from trace message length + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size ); + } + else + { + TUint8 data[ KOstMaxDataLength ]; + TUint8* ptr = data; + if (size > KOstMaxDataLength) + { + size = KOstMaxDataLength; + } + TInt sizeAligned = ( size + 3 ) & ~3; + memcpy( ptr, aParam1.Ptr(), size ); + ptr += size; + // Fillers are written to get 32-bit alignment + while ( size++ < sizeAligned ) + { + *ptr++ = 0; + } + ptr -= sizeAligned; + size = sizeAligned; + // Data is written directly and length is determined from trace message length + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size ); + } + return retval; + } + +#endif // __OSTTRACEGEN1_TUINT32_CONST_TDESC16REF__ + +#endif + + +#ifndef __OSTTRACEGEN3_TUINT32_TUINT_TUINT_TINT__ +#define __OSTTRACEGEN3_TUINT32_TUINT_TUINT_TINT__ + +inline TBool OstTraceGen3( TUint32 aTraceID, TUint aParam1, TUint aParam2, TInt aParam3 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 12 ]; + TUint8* ptr = data; + *( ( TUint* )ptr ) = aParam1; + ptr += sizeof ( TUint ); + *( ( TUint* )ptr ) = aParam2; + ptr += sizeof ( TUint ); + *( ( TInt* )ptr ) = aParam3; + ptr += sizeof ( TInt ); + ptr -= 12; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 12 ); + } + return retval; + } + +#endif // __OSTTRACEGEN3_TUINT32_TUINT_TUINT_TINT__ + + +#ifndef __OSTTRACEGEN3_TUINT32_TUINT32_TUINT32_TINT32__ +#define __OSTTRACEGEN3_TUINT32_TUINT32_TUINT32_TINT32__ + +inline TBool OstTraceGen3( TUint32 aTraceID, TUint32 aParam1, TUint32 aParam2, TInt32 aParam3 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 12 ]; + TUint8* ptr = data; + *( ( TUint* )ptr ) = aParam1; + ptr += sizeof ( TUint ); + *( ( TUint* )ptr ) = aParam2; + ptr += sizeof ( TUint ); + *( ( TInt* )ptr ) = aParam3; + ptr += sizeof ( TInt ); + ptr -= 12; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 12 ); + } + return retval; + } + +#endif // __OSTTRACEGEN3_TUINT32_TUINT32_TUINT32_TINT32__ + + + +#ifndef __OSTTRACEGEN3_TUINT32_TUINT_TUINT_TUINT__ +#define __OSTTRACEGEN3_TUINT32_TUINT_TUINT_TUINT__ + +inline TBool OstTraceGen3( TUint32 aTraceID, TUint aParam1, TUint aParam2, TUint aParam3 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 12 ]; + TUint8* ptr = data; + *( ( TUint* )ptr ) = aParam1; + ptr += sizeof ( TUint ); + *( ( TUint* )ptr ) = aParam2; + ptr += sizeof ( TUint ); + *( ( TUint* )ptr ) = aParam3; + ptr += sizeof ( TUint ); + ptr -= 12; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 12 ); + } + return retval; + } + +#endif // __OSTTRACEGEN3_TUINT32_TUINT_TUINT_TUINT__ + + +#ifndef __OSTTRACEGEN3_TUINT32_TUINT32_TUINT32_TUINT32__ +#define __OSTTRACEGEN3_TUINT32_TUINT32_TUINT32_TUINT32__ + +inline TBool OstTraceGen3( TUint32 aTraceID, TUint32 aParam1, TUint32 aParam2, TUint32 aParam3 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 12 ]; + TUint8* ptr = data; + *( ( TUint* )ptr ) = aParam1; + ptr += sizeof ( TUint ); + *( ( TUint* )ptr ) = aParam2; + ptr += sizeof ( TUint ); + *( ( TUint* )ptr ) = aParam3; + ptr += sizeof ( TUint ); + ptr -= 12; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 12 ); + } + return retval; + } + +#endif // __OSTTRACEGEN3_TUINT32_TUINT32_TUINT32_TUINT32__ + + + +#ifndef __OSTTRACEGEN2_TUINT32_TUINT_TUINT__ +#define __OSTTRACEGEN2_TUINT32_TUINT_TUINT__ + +inline TBool OstTraceGen2( TUint32 aTraceID, TUint aParam1, TUint aParam2 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 8 ]; + TUint8* ptr = data; + *( ( TUint* )ptr ) = aParam1; + ptr += sizeof ( TUint ); + *( ( TUint* )ptr ) = aParam2; + ptr += sizeof ( TUint ); + ptr -= 8; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 8 ); + } + return retval; + } + +#endif // __OSTTRACEGEN2_TUINT32_TUINT_TUINT__ + + +#ifndef __OSTTRACEGEN2_TUINT32_TUINT32_TUINT32__ +#define __OSTTRACEGEN2_TUINT32_TUINT32_TUINT32__ + +inline TBool OstTraceGen2( TUint32 aTraceID, TUint32 aParam1, TUint32 aParam2 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 8 ]; + TUint8* ptr = data; + *( ( TUint* )ptr ) = aParam1; + ptr += sizeof ( TUint ); + *( ( TUint* )ptr ) = aParam2; + ptr += sizeof ( TUint ); + ptr -= 8; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 8 ); + } + return retval; + } + +#endif // __OSTTRACEGEN2_TUINT32_TUINT32_TUINT32__ + + + +#ifndef __OSTTRACEGEN2_TUINT32_TUINT_TINT__ +#define __OSTTRACEGEN2_TUINT32_TUINT_TINT__ + +inline TBool OstTraceGen2( TUint32 aTraceID, TUint aParam1, TInt aParam2 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 8 ]; + TUint8* ptr = data; + *( ( TUint* )ptr ) = aParam1; + ptr += sizeof ( TUint ); + *( ( TInt* )ptr ) = aParam2; + ptr += sizeof ( TInt ); + ptr -= 8; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 8 ); + } + return retval; + } + +#endif // __OSTTRACEGEN2_TUINT32_TUINT_TINT__ + + +#ifndef __OSTTRACEGEN2_TUINT32_TUINT32_TINT32__ +#define __OSTTRACEGEN2_TUINT32_TUINT32_TINT32__ + +inline TBool OstTraceGen2( TUint32 aTraceID, TUint32 aParam1, TInt32 aParam2 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 8 ]; + TUint8* ptr = data; + *( ( TUint* )ptr ) = aParam1; + ptr += sizeof ( TUint ); + *( ( TInt* )ptr ) = aParam2; + ptr += sizeof ( TInt ); + ptr -= 8; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 8 ); + } + return retval; + } + +#endif // __OSTTRACEGEN2_TUINT32_TUINT32_TINT32__ + + + +#ifndef __OSTTRACEGEN4_TUINT32_TINT_TINT_TINT_TINT__ +#define __OSTTRACEGEN4_TUINT32_TINT_TINT_TINT_TINT__ + +inline TBool OstTraceGen4( TUint32 aTraceID, TInt aParam1, TInt aParam2, TInt aParam3, TInt aParam4 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 16 ]; + TUint8* ptr = data; + *( ( TInt* )ptr ) = aParam1; + ptr += sizeof ( TInt ); + *( ( TInt* )ptr ) = aParam2; + ptr += sizeof ( TInt ); + *( ( TInt* )ptr ) = aParam3; + ptr += sizeof ( TInt ); + *( ( TInt* )ptr ) = aParam4; + ptr += sizeof ( TInt ); + ptr -= 16; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 16 ); + } + return retval; + } + +#endif // __OSTTRACEGEN4_TUINT32_TINT_TINT_TINT_TINT__ + + +#ifndef __OSTTRACEGEN4_TUINT32_TINT32_TINT32_TINT32_TINT32__ +#define __OSTTRACEGEN4_TUINT32_TINT32_TINT32_TINT32_TINT32__ + +inline TBool OstTraceGen4( TUint32 aTraceID, TInt32 aParam1, TInt32 aParam2, TInt32 aParam3, TInt32 aParam4 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 16 ]; + TUint8* ptr = data; + *( ( TInt* )ptr ) = aParam1; + ptr += sizeof ( TInt ); + *( ( TInt* )ptr ) = aParam2; + ptr += sizeof ( TInt ); + *( ( TInt* )ptr ) = aParam3; + ptr += sizeof ( TInt ); + *( ( TInt* )ptr ) = aParam4; + ptr += sizeof ( TInt ); + ptr -= 16; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 16 ); + } + return retval; + } + +#endif // __OSTTRACEGEN4_TUINT32_TINT32_TINT32_TINT32_TINT32__ + + + +#ifndef __OSTTRACEGEN3_TUINT32_TUINT_TINT_TINT__ +#define __OSTTRACEGEN3_TUINT32_TUINT_TINT_TINT__ + +inline TBool OstTraceGen3( TUint32 aTraceID, TUint aParam1, TInt aParam2, TInt aParam3 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 12 ]; + TUint8* ptr = data; + *( ( TUint* )ptr ) = aParam1; + ptr += sizeof ( TUint ); + *( ( TInt* )ptr ) = aParam2; + ptr += sizeof ( TInt ); + *( ( TInt* )ptr ) = aParam3; + ptr += sizeof ( TInt ); + ptr -= 12; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 12 ); + } + return retval; + } + +#endif // __OSTTRACEGEN3_TUINT32_TUINT_TINT_TINT__ + + +#ifndef __OSTTRACEGEN3_TUINT32_TUINT32_TINT32_TINT32__ +#define __OSTTRACEGEN3_TUINT32_TUINT32_TINT32_TINT32__ + +inline TBool OstTraceGen3( TUint32 aTraceID, TUint32 aParam1, TInt32 aParam2, TInt32 aParam3 ) + { + TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); + if ( retval ) + { + TUint8 data[ 12 ]; + TUint8* ptr = data; + *( ( TUint* )ptr ) = aParam1; + ptr += sizeof ( TUint ); + *( ( TInt* )ptr ) = aParam2; + ptr += sizeof ( TInt ); + *( ( TInt* )ptr ) = aParam3; + ptr += sizeof ( TInt ); + ptr -= 12; + retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 12 ); + } + return retval; + } + +#endif // __OSTTRACEGEN3_TUINT32_TUINT32_TINT32_TINT32__ + + + +#endif + +// End of file +