diff -r f92a4f87e424 -r 012cc2ee6408 usbmgmt/usbmgr/device/classdrivers/acm/classimplementation/ecacm/src/CdcControlInterface.cpp --- a/usbmgmt/usbmgr/device/classdrivers/acm/classimplementation/ecacm/src/CdcControlInterface.cpp Tue Aug 31 17:01:47 2010 +0300 +++ b/usbmgmt/usbmgr/device/classdrivers/acm/classimplementation/ecacm/src/CdcControlInterface.cpp Wed Sep 01 12:35:00 2010 +0100 @@ -1,5 +1,5 @@ /* -* Copyright (c) 1997-2010 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 1997-2009 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" @@ -25,12 +25,12 @@ #include "CdcAcmClass.h" #include "AcmPanic.h" #include "AcmUtils.h" -#include "OstTraceDefinitions.h" -#ifdef OST_TRACE_COMPILER_IN_USE -#include "CdcControlInterfaceTraces.h" +#include + +#ifdef __FLOG_ACTIVE +_LIT8(KLogComponent, "ECACM"); #endif - CCdcControlInterface::CCdcControlInterface(const TUint8 aProtocolNum, const TDesC16& aIfcName) /** * Constructor using interface name. @@ -41,8 +41,6 @@ iSerialState(0xFFFF), iProtocolNum(aProtocolNum) { - OstTraceFunctionEntry0( CCDCCONTROLINTERFACE_CCDCCONTROLINTERFACE_CONS_ENTRY ); - OstTraceFunctionExit0( CCDCCONTROLINTERFACE_CCDCCONTROLINTERFACE_CONS_EXIT ); } CCdcControlInterface* CCdcControlInterface::NewL(CCdcAcmClass& aParent, const TUint8 aProtocolNum, const TDesC16& aIfcName) @@ -56,14 +54,14 @@ * @return A pointer to the new object */ { - OstTraceFunctionEntry0( CCDCCONTROLINTERFACE_NEWL_ENTRY ); - OstTraceExt1( TRACE_NORMAL, CCDCCONTROLINTERFACE_NEWL, "CCdcControlInterface::NewL;\tControl Ifc Name = %S", aIfcName ); + LOG_STATIC_FUNC_ENTRY + + LOGTEXT2(_L("\tControl Ifc Name = %S"), &aIfcName); CCdcControlInterface* self = new(ELeave) CCdcControlInterface(aProtocolNum, aIfcName); CleanupStack::PushL(self); self->ConstructL(aParent); CLEANUPSTACK_POP(self); - OstTraceFunctionExit0( CCDCCONTROLINTERFACE_NEWL_EXIT ); return self; } @@ -75,13 +73,11 @@ * @param aParent The ACM class. */ { - OstTraceFunctionEntry0( CCDCCONTROLINTERFACE_CONSTRUCTL_ENTRY ); - BaseConstructL(); iReader = CCdcControlInterfaceReader::NewL(aParent, iLdd); - OstTrace1( TRACE_NORMAL, CCDCCONTROLINTERFACE_CONSTRUCTL, "CCdcControlInterface::ConstructL;iProtocolNum=%d", (TInt)iProtocolNum ); - OstTraceFunctionExit0( CCDCCONTROLINTERFACE_CONSTRUCTL_EXIT ); + + LOGTEXT2(_L8("\tcreated CdcControlInterface iProtocolNum = %d"), iProtocolNum); } TInt CCdcControlInterface::SetUpInterface() @@ -90,29 +86,25 @@ * endpoint and, if found, configuring the interface. */ { - OstTraceFunctionEntry0( CCDCCONTROLINTERFACE_SETUPINTERFACE_ENTRY ); + LOGTEXT(_L8(">>CCdcControlInterface::SetUpInterface")); TUsbDeviceCaps dCaps; TInt ret = iLdd.DeviceCaps(dCaps); - OstTrace0( TRACE_NORMAL, CCDCCONTROLINTERFACE_SETUPINTERFACE, "CCdcControlInterface::SetUpInterface;\tchecking result of DeviceCaps" ); + LOGTEXT(_L8("\tchecking result of DeviceCaps")); if ( ret ) { - OstTrace1( TRACE_NORMAL, CCDCCONTROLINTERFACE_SETUPINTERFACE_DUP1, "CCdcControlInterface::SetUpInterface;ret=%d", ret ); - OstTraceFunctionExit0( CCDCCONTROLINTERFACE_SETUPINTERFACE_EXIT ); + LOGTEXT2(_L8("<(dCaps().iTotalEndpoints); - OstTrace1( TRACE_NORMAL, CCDCCONTROLINTERFACE_SETUPINTERFACE_DUP2, - "CCdcControlInterface::SetUpInterface;totalEndpoints=%d", (TInt)totalEndpoints ); - + LOGTEXT2(_L8("\tiTotalEndpoints = %d"), totalEndpoints); if ( totalEndpoints < KRequiredNumberOfEndpoints ) { - OstTrace1( TRACE_NORMAL, CCDCCONTROLINTERFACE_SETUPINTERFACE_DUP3, - "CCdcControlInterface::SetUpInterface;ret=%d", KErrGeneral ); - OstTraceFunctionExit0( CCDCCONTROLINTERFACE_SETUPINTERFACE_EXIT_DUP1 ); + LOGTEXT2(_L8("<(data), sizeof(data), sizeof(data)); ret = iLdd.EndpointCaps(dataptr); - OstTrace0( TRACE_NORMAL, CCDCCONTROLINTERFACE_SETUPINTERFACE_DUP4, - "CCdcControlInterface::SetUpInterface;\tchecking result of EndpointCaps" ); - + LOGTEXT(_L8("\tchecking result of EndpointCaps")); if ( ret ) { - OstTrace1( TRACE_NORMAL, CCDCCONTROLINTERFACE_SETUPINTERFACE_DUP5, "CCdcControlInterface::SetUpInterface;ret=%d", ret ); - OstTraceFunctionExit0( CCDCCONTROLINTERFACE_SETUPINTERFACE_EXIT_DUP2 ); + LOGTEXT2(_L8("<( wLength & 0x00ff); iBuffer[7] = static_cast((wLength & 0xff00) >> 8); - OstTraceFunctionExit0( TUSBNOTIFICATIONNETWORKCONNECTION_PACKBUFFER_EXIT ); return iBuffer; } @@ -338,9 +309,8 @@ * @return Error. */ { - OstTraceFunctionEntry0( CCDCCONTROLINTERFACE_SENDNETWORKCONNECTION_ENTRY ); - OstTrace1( TRACE_NORMAL, CCDCCONTROLINTERFACE_SENDNETWORKCONNECTION, - "CCdcControlInterface::SendNetworkConnection;aValue=%d", (TInt)aValue ); + LOGTEXT2(_L8(">>CCdcControlInterface::SendNetworkConnection aValue=%d"), + aValue); // form the message and prime it down to the interrupt handler // (that is 'interrupt' in the USB sense) @@ -359,9 +329,7 @@ notification.PackBuffer(), notification.PackBuffer().Length()); - OstTrace1( TRACE_NORMAL, CCDCCONTROLINTERFACE_SENDNETWORKCONNECTION_DUP1, - "CCdcControlInterface::SendNetworkConnection;ret=%d", ret ); - OstTraceFunctionExit0( CCDCCONTROLINTERFACE_SENDNETWORKCONNECTION_EXIT ); + LOGTEXT2(_L8("<( wData & 0x00ff); iBuffer[9] = static_cast((wData & 0xff00) >> 8); - OstTraceFunctionExit0( TUSBNOTIFICATIONSERIALSTATE_PACKBUFFER_EXIT ); return iBuffer; } @@ -434,22 +399,14 @@ * @return Error. */ { - OstTraceFunctionEntry0( CCDCCONTROLINTERFACE_SENDSERIALSTATE_ENTRY ); - - OstTrace1( TRACE_DUMP, CCDCCONTROLINTERFACE_SENDSERIALSTATE, - "CCdcControlInterface::SendSerialState;aOverRun=%d", (TInt)aOverRun ); - OstTrace1( TRACE_DUMP, CCDCCONTROLINTERFACE_SENDSERIALSTATE_DUP1, - "CCdcControlInterface::SendSerialState;aParity=%d", (TInt)aParity ); - OstTrace1( TRACE_DUMP, CCDCCONTROLINTERFACE_SENDSERIALSTATE_DUP2, - "CCdcControlInterface::SendSerialState;aFraming=%d", (TInt)aFraming ); - OstTrace1( TRACE_DUMP, CCDCCONTROLINTERFACE_SENDSERIALSTATE_DUP3, - "CCdcControlInterface::SendSerialState;aRing=%d", (TInt)aRing ); - OstTrace1( TRACE_DUMP, CCDCCONTROLINTERFACE_SENDSERIALSTATE_DUP4, - "CCdcControlInterface::SendSerialState;aBreak=%d", (TInt)aBreak ); - OstTrace1( TRACE_DUMP, CCDCCONTROLINTERFACE_SENDSERIALSTATE_DUP5, - "CCdcControlInterface::SendSerialState;aTxCarrier=%d", (TInt)aTxCarrier ); - OstTrace1( TRACE_DUMP, CCDCCONTROLINTERFACE_SENDSERIALSTATE_DUP6, - "CCdcControlInterface::SendSerialState;aRxCarrier=%d", (TInt)aRxCarrier ); + LOG_FUNC + LOGTEXT2(_L8("\taOverRun=%d"), aOverRun); + LOGTEXT2(_L8("\taParity=%d"), aParity); + LOGTEXT2(_L8("\taFraming=%d"), aFraming); + LOGTEXT2(_L8("\taRing=%d"), aRing); + LOGTEXT2(_L8("\taBreak=%d"), aBreak); + LOGTEXT2(_L8("\taTxCarrier=%d"), aTxCarrier); + LOGTEXT2(_L8("\taRxCarrier=%d"), aRxCarrier); // First work out what might need to be sent by assembling the bits into // the correct places. See CDC spec table 69 (UART state bitmap values). @@ -469,9 +426,7 @@ // send it off. if ( data == iSerialState ) { - OstTrace0( TRACE_NORMAL, CCDCCONTROLINTERFACE_SENDSERIALSTATE_DUP7, - "CCdcControlInterface::SendSerialState;\tdata == iSerialState" ); - OstTraceFunctionExit0( CCDCCONTROLINTERFACE_SENDSERIALSTATE_EXIT ); + LOGTEXT(_L8("\tdata == iSerialState")); return KErrNone; } @@ -496,8 +451,8 @@ TInt ret = WriteData( EEndpoint1, notification.PackBuffer(), notification.PackBuffer().Length()); - OstTrace1( TRACE_NORMAL, CCDCCONTROLINTERFACE_SENDSERIALSTATE_DUP8, "CCdcControlInterface::SendSerialState;ret=%d", ret ); - OstTraceFunctionExit0( DUP1_CCDCCONTROLINTERFACE_SENDSERIALSTATE_EXIT ); + LOGTEXT2(_L8("\tWriteData = %d"), ret); + return ret; } @@ -512,25 +467,20 @@ * @param aLength */ { - OstTraceFunctionEntry0( CCDCCONTROLINTERFACE_WRITEDATA_ENTRY ); - OstTrace1( TRACE_NORMAL, CCDCCONTROLINTERFACE_WRITEDATA, "CCdcControlInterface::WriteData;aEndPoint=%d", (TInt)aEndPoint ); + LOG_FUNC + LOGTEXT2(_L8("\taEndpoint=%d"), aEndPoint); TInt ret; RTimer timer; ret = timer.CreateLocal(); if ( ret ) { - OstTrace1( TRACE_NORMAL, CCDCCONTROLINTERFACE_WRITEDATA_DUP1, - "CCdcControlInterface::WriteData;\ttimer.CreateLocal = %d- returning", ret ); - - OstTraceFunctionExit0( CCDCCONTROLINTERFACE_WRITEDATA_EXIT ); + LOGTEXT2(_L8("\ttimer.CreateLocal = %d- returning"), ret); return ret; } TRequestStatus status; TRequestStatus timerStatus; - OstTrace0( TRACE_NORMAL, CCDCCONTROLINTERFACE_WRITEDATA_DUP2, - "CCdcControlInterface::WriteData;\tAttempting to write data to control interface" ); - + LOGTEXT(_L8("\tAttempting to write data to control interface")); iLdd.Write(status, aEndPoint, aDes, aLength); timer.After(timerStatus, KWriteDataTimeout); User::WaitForRequest(status, timerStatus); @@ -538,25 +488,20 @@ { // Timeout occurred, silently ignore error condition. // Assuming that the line has been disconnected - OstTrace0( TRACE_NORMAL, CCDCCONTROLINTERFACE_WRITEDATA_DUP3, - "CCdcControlInterface::WriteData;CCdcControlInterface::WriteData() - Timeout occurred" ); - + LOGTEXT(_L8("CCdcControlInterface::WriteData() - Timeout occurred")); iLdd.WriteCancel(aEndPoint); User::WaitForRequest(status); ret = timerStatus.Int(); } else { - OstTrace0( TRACE_NORMAL, CCDCCONTROLINTERFACE_WRITEDATA_DUP4, - "CCdcControlInterface::WriteData;CCdcControlInterface::WriteData() - Write completed" ); - + LOGTEXT(_L8("CCdcControlInterface::WriteData() - Write completed")); timer.Cancel(); User::WaitForRequest(timerStatus); ret = status.Int(); } - OstTrace1( TRACE_NORMAL, CCDCCONTROLINTERFACE_WRITEDATA_DUP5, "CCdcControlInterface::WriteData;ret=%d", ret ); - OstTraceFunctionExit0( CCDCCONTROLINTERFACE_WRITEDATA_EXIT_DUP1 ); + LOGTEXT2(_L8("\treturning %d"), ret); return ret; }