diff -r c1f20ce4abcf -r 3e88ff8f41d5 kerneltest/e32test/usbho/t_usbdi/src/endpointreader.cpp --- a/kerneltest/e32test/usbho/t_usbdi/src/endpointreader.cpp Tue Aug 31 16:34:26 2010 +0300 +++ b/kerneltest/e32test/usbho/t_usbdi/src/endpointreader.cpp Wed Sep 01 12:34:56 2010 +0100 @@ -1,4 +1,4 @@ -// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies). +// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). // All rights reserved. // This component and the accompanying materials are made available // under the terms of the License "Eclipse Public License v1.0" @@ -19,10 +19,6 @@ #include "endpointreader.h" #include "controltransferrequests.h" #include "testdebug.h" -#include "OstTraceDefinitions.h" -#ifdef OST_TRACE_COMPILER_IN_USE -#include "endpointreaderTraces.h" -#endif namespace NUnitTesting_USBDI { @@ -35,47 +31,38 @@ iDataPtr(NULL,0), iValidationPatternPtr(NULL,0) { - OstTraceFunctionEntryExt( CENDPOINTREADER_CENDPOINTREADER_ENTRY, this ); CActiveScheduler::Add(this); - OstTraceFunctionExit1( CENDPOINTREADER_CENDPOINTREADER_EXIT, this ); } CEndpointReader::~CEndpointReader() { - OstTraceFunctionEntry1( CENDPOINTREADER_CENDPOINTREADER_ENTRY_DUP01, this ); + LOG_FUNC Cancel(); delete iDataBuffer; iDataBuffer = NULL; delete iValidationPatternBuffer; iValidationPatternBuffer = NULL; - OstTraceFunctionExit1( CENDPOINTREADER_CENDPOINTREADER_EXIT_DUP01, this ); } TPtr8 CEndpointReader::Buffer() { - OstTraceFunctionEntry1( CENDPOINTREADER_BUFFER_ENTRY, this ); - OstTraceFunctionExitExt( CENDPOINTREADER_BUFFER_EXIT, this, ( TUint )&( iDataPtr ) ); return iDataPtr; } TBool CEndpointReader::IsValid() { - OstTraceFunctionEntry1( CENDPOINTREADER_ISVALID_ENTRY, this ); - OstTraceFunctionExitExt( CENDPOINTREADER_ISVALID_EXIT, this, iIsValid ); return iIsValid; } TUint CEndpointReader::NumBytesReadSoFar() { - OstTraceFunctionEntry1( CENDPOINTREADER_NUMBYTESREADSOFAR_ENTRY, this ); - OstTraceFunctionExitExt( CENDPOINTREADER_NUMBYTESREADSOFAR_EXIT, this, iNumBytesReadSoFar ); return iNumBytesReadSoFar; } void CEndpointReader::ReadPacketL(MEndpointDataHandler* aHandler) { - OstTraceFunctionEntryExt( CENDPOINTREADER_READPACKETL_ENTRY, this ); - OstTrace1(TRACE_NORMAL, CENDPOINTREADER_READPACKETL, "Endpoint %d", iEndpoint); + LOG_FUNC + RDebug::Printf("Endpoint %d", iEndpoint); iHandler = aHandler; @@ -92,14 +79,13 @@ // Read from the endpoint iClientDriver.ReadPacket(iStatus,iEndpoint,iDataPtr,KFullSpeedPacketSize); SetActive(); - OstTraceFunctionExit1( CENDPOINTREADER_READPACKETL_EXIT, this ); } void CEndpointReader::ReadL(TInt aByteCount) { - OstTraceFunctionEntryExt( CENDPOINTREADER_READL_ENTRY, this ); - OstTrace1(TRACE_NORMAL, CENDPOINTREADER_READL, "Endpoint %d", iEndpoint); + LOG_FUNC + RDebug::Printf("Endpoint %d", iEndpoint); // Allocate buffer for reading a data packet if(iDataBuffer) @@ -113,13 +99,12 @@ // Read from the endpoint iClientDriver.Read(iStatus,iEndpoint,iDataPtr,aByteCount); SetActive(); - OstTraceFunctionExit1( CENDPOINTREADER_READL_EXIT, this ); } void CEndpointReader::ReadUntilShortL(TInt aByteCount) { - OstTraceFunctionEntryExt( CENDPOINTREADER_READUNTILSHORTL_ENTRY, this ); - OstTrace1(TRACE_NORMAL, CENDPOINTREADER_READUNTILSHORTL, "Endpoint %d", iEndpoint); + LOG_FUNC + RDebug::Printf("Endpoint %d", iEndpoint); // Allocate buffer for reading a data packet if(iDataBuffer) @@ -133,20 +118,18 @@ // Read from the endpoint iClientDriver.ReadUntilShort(iStatus,iEndpoint,iDataPtr,aByteCount); SetActive(); - OstTraceFunctionExit1( CENDPOINTREADER_READUNTILSHORTL_EXIT, this ); } void CEndpointReader::ReadAndHaltL(TInt aByteCount) { - OstTraceFunctionEntryExt( CENDPOINTREADER_READANDHALTL_ENTRY, this ); + LOG_FUNC iCompletionAction = EHaltEndpoint; ReadL(aByteCount); - OstTraceFunctionExit1( CENDPOINTREADER_READANDHALTL_EXIT, this ); } void CEndpointReader::RepeatedReadAndValidateL(const TDesC8& aDataPattern, TUint aNumBytesPerRead, TUint aTotalNumBytes) { -OstTraceFunctionEntryExt( CENDPOINTREADER_REPEATEDREADANDVALIDATEL_ENTRY, this ); + LOG_FUNC iCompletionAction = ERepeatedRead; iRepeatedReadTotalNumBytes = aTotalNumBytes; @@ -154,7 +137,7 @@ iNumBytesReadSoFar = 0; iDataPatternLength = aDataPattern.Length(); iIsValid = ETrue; //until proven guilty! - OstTraceExt2(TRACE_NORMAL, CENDPOINTREADER_REPEATEDREADANDVALIDATEL, "Total Bytes To Read: %u, Bytes Per Individual Read: %u", iRepeatedReadTotalNumBytes, iRepeatedReadNumBytesPerRead); + RDebug::Printf("Total Bytes To Read: %d, Bytes Per Individual Read: %d", iRepeatedReadTotalNumBytes, iRepeatedReadNumBytesPerRead); //Create buffer to contain two lots of the payload pattern //..so that we may grab cyclic chunks of said payload pattern delete iValidationPatternBuffer; @@ -168,39 +151,36 @@ } ReadUntilShortL(iRepeatedReadNumBytesPerRead); - OstTraceFunctionExit1( CENDPOINTREADER_REPEATEDREADANDVALIDATEL_EXIT, this ); } TInt CEndpointReader::Acknowledge() { - OstTraceFunctionEntry1( CENDPOINTREADER_ACKNOWLEDGE_ENTRY, this ); + LOG_FUNC TInt err(iClientDriver.SendEp0StatusPacket()); if(err != KErrNone) { - OstTrace1(TRACE_NORMAL, CENDPOINTREADER_ACKNOWLEDGE, " Sending acknowledge packet",err); + RDebug::Printf(" Sending acknowledge packet",err); } - OstTraceFunctionExitExt( CENDPOINTREADER_ACKNOWLEDGE_EXIT, this, err ); return err; } void CEndpointReader::DoCancel() { - OstTraceFunctionEntry1( CENDPOINTREADER_DOCANCEL_ENTRY, this ); + LOG_FUNC // Cancel reading from the endpoint iClientDriver.ReadCancel(iEndpoint); - OstTraceFunctionExit1( CENDPOINTREADER_DOCANCEL_EXIT, this ); } void CEndpointReader::RunL() { - OstTraceFunctionEntry1( CENDPOINTREADER_RUNL_ENTRY, this ); - OstTrace1(TRACE_NORMAL, CENDPOINTREADER_RUNL, "Endpoint %d", iEndpoint); - OstTrace1(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP01, "Completion Action %d", iCompletionAction); + LOG_FUNC + RDebug::Printf("Endpoint %d", iEndpoint); + RDebug::Printf("Completion Action %d", iCompletionAction); TCompletionAction completionAction = iCompletionAction; iCompletionAction = ENone; //reset here in case of 'early' returns @@ -209,7 +189,7 @@ if(completionCode != KErrNone) { - OstTrace1(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP02, " void CEndpointReader::RunL()completed with ERROR %d", completionCode); + RDebug::Printf(" void CEndpointReader::RunL()completed with ERROR %d", completionCode); // Nak the packet received iClientDriver.HaltEndpoint(iEndpoint); @@ -220,7 +200,7 @@ } else { - OstTrace0(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP03, "No handler set"); + RDebug::Printf("No handler set"); } } else @@ -230,7 +210,7 @@ ent = ent==0?1:ent; for(TInt i=0; iLength(); i+=ent) { - OstTraceExt3(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP04, "byte %d %02x %c",i,(*iDataBuffer)[i],(*iDataBuffer)[i]); + RDebug::Printf("byte %d %02x %c",i,(*iDataBuffer)[i],(*iDataBuffer)[i]); } if(iHandler) @@ -239,18 +219,18 @@ } else { - OstTrace0(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP05, "No handler set"); + RDebug::Printf("No handler set"); } if(completionAction==EHaltEndpoint) { - OstTrace0(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP06, "Halting Endpoint"); + RDebug::Printf("Halting Endpoint"); iClientDriver.HaltEndpoint(iEndpoint); } if(completionAction==ERepeatedRead) { - OstTrace0(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP07, "Repeated Read"); + RDebug::Printf("Repeated Read"); iCompletionAction = ERepeatedRead; //Prepare to validate @@ -260,16 +240,16 @@ TInt err = iDataPtr.Compare(valDesc); iNumBytesReadSoFar += iDataPtr.Length(); - OstTraceExt2(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP08, "Bytes read so far %u, Total bytes to read %u", iNumBytesReadSoFar, iRepeatedReadTotalNumBytes); + RDebug::Printf("Bytes read so far %d, Total bytes to read %d", iNumBytesReadSoFar, iRepeatedReadTotalNumBytes); if(err!=0) { - OstTraceExt3(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP09, "Validation Result %d, Validation String Length %d, Bytes Actually Read %d", err, valDesc.Length(), iDataPtr.Length()); - OstTrace0(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP10, "Expected string, followed by read string"); - OstTraceData(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP50, "", valDesc.Ptr(), valDesc.Length()); - OstTrace0(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP11, "\n"); - OstTraceData(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP51, "", iDataPtr.Ptr(), iDataPtr.Length()); - OstTrace0(TRACE_NORMAL, CENDPOINTREADER_RUNL_DUP12, "\n"); + RDebug::Printf("Validation Result %d, Validation String Length %d, Bytes Actually Read %d", err, valDesc.Length(), iDataPtr.Length()); + RDebug::Printf("Expected string, followed by read string"); + RDebug::RawPrint(valDesc); + RDebug::Printf("\n"); + RDebug::RawPrint(iDataPtr); + RDebug::Printf("\n"); iIsValid = EFalse; //record validation error } @@ -288,20 +268,18 @@ } } } - OstTraceFunctionExit1( CENDPOINTREADER_RUNL_EXIT, this ); } TInt CEndpointReader::RunError(TInt aError) { - OstTraceFunctionEntryExt( CENDPOINTREADER_RUNERROR_ENTRY, this ); + LOG_FUNC - OstTrace1(TRACE_NORMAL, CENDPOINTREADER_RUNERROR, " void CEndpointReader::RunError()called with ERROR %d", aError); + RDebug::Printf(" void CEndpointReader::RunError()called with ERROR %d", aError); // Nak the packet received iClientDriver.HaltEndpoint(iEndpoint); aError = KErrNone; - OstTraceFunctionExitExt( CENDPOINTREADER_RUNERROR_EXIT, this, aError ); return aError; }