tracesrv/tracecompiler/test/TracesInHeadersApps/singlemmp_diffnames/dll/src/HelloTraceTypes.cpp
changeset 62 1c2bb2fc7c87
parent 56 aa2539c91954
equal deleted inserted replaced
56:aa2539c91954 62:1c2bb2fc7c87
    18 
    18 
    19 
    19 
    20 #include <e32std.h>
    20 #include <e32std.h>
    21 
    21 
    22 #include "HelloTraceTypes.h"
    22 #include "HelloTraceTypes.h"
    23 #include "HelloTraceTypesDup.h"
       
    24 #include "HelloTraceTypesDup2.inl"
       
    25 
    23 
    26 #include "OstTraceDefinitions.h"
    24 #include "OstTraceDefinitions.h"
    27 #ifdef OST_TRACE_COMPILER_IN_USE
    25 #ifdef OST_TRACE_COMPILER_IN_USE
    28 #include "HelloTraceTypesTraces.h"
    26 #include "HelloTraceTypesTraces.h"
    29 #endif
    27 #endif
    30 
    28 
       
    29 void HelloTraceTypes::TestBoolean()
       
    30     {
       
    31     
       
    32     _LIT(KTextConsoleTitle, "Test bool .... : ");
       
    33     bool joo = true;
       
    34     OstTraceExt1( TRACE_INTERNALS, _TEST_BOOL_HHU_EXT1, "My bool = %hhu", (TUint8)joo);
       
    35     OstTraceExt2( TRACE_INTERNALS, _TEST_BOOL_HHU_EXT2, "Text: %S. My bool = %hhu", KTextConsoleTitle, (TUint8)joo);
       
    36     OstTraceExt2( TRACE_INTERNALS, _TEST_BOOL_U_EXT2, "Text: %S. My bool = %u", KTextConsoleTitle, (TUint32)joo);
       
    37     }
       
    38 
    31 void HelloTraceTypes::SignedIntegers()
    39 void HelloTraceTypes::SignedIntegers()
    32     {
    40     {
    33     TInt8  eightBit     = - (TInt8)  1 << 6;
    41     TInt8  eightBit     = - (TInt8)  1 << 6;
    34     OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_8, 
    42     OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_8, "8 bit signed: %hhd", eightBit );
    35                   "8 bit signed: %hhd", eightBit );
       
    36     
    43     
       
    44     _LIT(KText1, "Test %hhd .... : ");
       
    45     OstTraceExt2( TRACE_INTERNALS, _TEST_HHD_EXT2, "Text: %S. My data = %hhd", KText1, (TInt8)eightBit);
       
    46        
    37     TInt16 sixteenBit   = - (TInt16) 1 << 14; 
    47     TInt16 sixteenBit   = - (TInt16) 1 << 14; 
    38     OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_16, 
    48     OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_16, "16 bit signed: %hd", sixteenBit );
    39                   "16 bit signed: %hd", sixteenBit );
    49     
       
    50     _LIT(KText2, "Test %hd .... : ");
       
    51      OstTraceExt2( TRACE_INTERNALS, _TEST_HD_EXT2, "Text: %S. My data = %hd", KText2, (TInt16)sixteenBit);
       
    52   
    40 
    53 
    41     TInt32 thirtyTwoBit = - (TInt32) 1 << 30; 
    54     TInt32 thirtyTwoBit = - (TInt32) 1 << 30; 
    42     OstTrace1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_32, 
    55     OstTrace1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_32, "32 bit signed: %d", thirtyTwoBit );
    43                "32 bit signed: %d", thirtyTwoBit );
    56     
       
    57     _LIT(KText3, "Test %d .... : ");
       
    58      OstTraceExt2( TRACE_INTERNALS, _TEST_D_EXT2, "Text: %S. My data = %d", KText3, thirtyTwoBit);
       
    59   
    44 
    60 
    45     TInt64 sixtyFourBit = - (TInt64) 1 << 62; 
    61     TInt64 sixtyFourBit = - (TInt64) 1 << 62; 
    46     OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_64, 
    62     OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_64, "64 bit signed: %Ld", sixtyFourBit );
    47                   "64 bit signed: %Ld", sixtyFourBit );
       
    48     }
    63     }
    49 
    64 
    50 void HelloTraceTypes::UnsignedIntegers()
    65 void HelloTraceTypes::UnsignedIntegers()
    51     {
    66     {
    52     TUint8  eightBit     = (TUint8)  1 << 6;
    67     TUint8  eightBit     = (TUint8)  1 << 6;
    53     OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_8, 
    68     OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_8, "8 bit unsigned: %hhu", eightBit );
    54                   "8 bit unsigned: %hhu", eightBit );
    69     
       
    70     _LIT(KText1, "Test %hhu .... : ");
       
    71     OstTraceExt2( TRACE_INTERNALS, _TEST_HHU_EXT2, "Text: %S. My data = %hhu", KText1, (TUint8)eightBit);
       
    72 
    55     
    73     
    56     TUint16 sixteenBit   = (TUint16) 1 << 14; 
    74     TUint16 sixteenBit   = (TUint16) 1 << 14; 
    57     OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_16, 
    75     OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_16, "16 bit unsigned: %hu", sixteenBit );
    58                   "16 bit unsigned: %hu", sixteenBit );
       
    59 
    76 
       
    77     _LIT(KText2, "Test %hu .... : ");
       
    78      OstTraceExt2( TRACE_INTERNALS, _TEST_HU_EXT2, "Text: %S. My data = %hu", KText2, (TUint16)sixteenBit);
       
    79 
       
    80     
    60     TUint32 thirtyTwoBit = (TUint32) 1 << 30; 
    81     TUint32 thirtyTwoBit = (TUint32) 1 << 30; 
    61     OstTrace1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_32, 
    82     OstTrace1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_32, "32 bit unsigned: %u", thirtyTwoBit );
    62                "32 bit unsigned: %u", thirtyTwoBit );
       
    63 
    83 
       
    84     _LIT(KText3, "Test %u .... : ");
       
    85         OstTraceExt2( TRACE_INTERNALS, _TEST_U_EXT2, "Text: %S. My data = %u", KText3, thirtyTwoBit);
       
    86         
    64     TUint64 sixtyFourBit = (TUint64) 1 << 62; 
    87     TUint64 sixtyFourBit = (TUint64) 1 << 62; 
    65     OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_64, 
    88     OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_64, "64 bit unsigned: %Lu", sixtyFourBit );
    66                   "64 bit unsigned: %Lu", sixtyFourBit );
       
    67     }
    89     }
    68 
    90 
    69 void HelloTraceTypes::Descriptors()
    91 void HelloTraceTypes::Descriptors()
    70     {
    92     {
    71     _LIT8(KAscii, "Some ASCII text");
    93     _LIT8(KAscii, "Some ASCII text");