diff -r 630d2f34d719 -r 07a122eea281 telephonyprotocols/rawipnif/src/BcaController.cpp --- a/telephonyprotocols/rawipnif/src/BcaController.cpp Tue Aug 31 16:23:08 2010 +0300 +++ b/telephonyprotocols/rawipnif/src/BcaController.cpp Wed Sep 01 12:40:21 2010 +0100 @@ -1,4 +1,4 @@ -// Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies). +// Copyright (c) 2004-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" @@ -19,12 +19,6 @@ @file */ - -#include "OstTraceDefinitions.h" -#ifdef OST_TRACE_COMPILER_IN_USE -#include "BcaControllerTraces.h" -#endif - #include #include #include @@ -48,6 +42,7 @@ * Constructor. */ : iObserver(aObserver), + iTheLogger(aTheLogger), iTxFlowControl(EFlowControlOff), iTxContextActive(ETrue), iSendState(EIdle), @@ -73,13 +68,11 @@ void CBcaController::BaseConstructL() { - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_BASECONSTRUCTL_1, "CBcaController::BaseConstructL"); + _LOG_L1C1(_L8("CBcaController::BaseConstructL")); - #ifdef RAWIP_HEADER_APPENDED_TO_PACKETS - iIPTagHeader = new (ELeave) CIPTagHeader(); - #endif // RAWIP_HEADER_APPENDED_TO_PACKETS - - iIPTagHeader = new (ELeave) CIPTagHeader(iTheLogger); +#ifdef RAWIP_HEADER_APPENDED_TO_PACKETS + iIPTagHeader = new (ELeave) CIPTagHeader(iTheLogger); +#endif // RAWIP_HEADER_APPENDED_TO_PACKETS #if defined (__EABI__) // Default value for queue length @@ -98,7 +91,6 @@ UserSvr::HalFunction(EHalGroupEmulator,EEmulatorHalIntProperty,(TAny*)"rawip_KMaxTxIPPacketSize",&iMaxTxPacketSize); UserSvr::HalFunction(EHalGroupEmulator,EEmulatorHalIntProperty,(TAny*)"rawip_KMaxRxIPPacketSize",&iMaxRxPacketSize); #endif - OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_BASECONSTRUCTL_2, "RawIp ini file %S not found. Default values will be used.", KRawIpIniFile); } void CBcaController::UpdateInternalFlowFlag(TFlowControl aValue) @@ -109,12 +101,13 @@ * @param aValue the new state of iInternalFlow */ { - OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_UPDATEINTERNALFLOWFLAG_1, "CBcaController::UpdateInternalFlowFlag[NewValue=%d, iSendState=%d]",aValue, iSendState); + _LOG_L1C3(_L8("CBcaController::UpdateInternalFlowFlag[NewValue=%d, iSendState=%d]"), + aValue, iSendState); if(iTxFlowControl == aValue) { // C32 Sent the same indication signal twice. Nif will ignore it. - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_UPDATEINTERNALFLOWFLAG_2, "WARNING CBcaController: Received same indication twice"); + _LOG_L2C1(_L8("WARNING CBcaController: Received same indication twice")); return; } @@ -146,7 +139,8 @@ * @param aValue the new state of iTxContextState */ { - OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_UPDATECONTEXTSTATEFLAG_1, "CBcaController::UpdateContextStateFlag[NewValue=%d, OldValue=%d]",aValue, iTxContextActive); + _LOG_L1C3(_L8("CBcaController::UpdateContextStateFlag[NewValue=%d, OldValue=%d]"), + aValue, iTxContextActive); if(iTxContextActive == aValue) { @@ -181,12 +175,12 @@ * @param aPdu a data packet */ { - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_SEND_1, ">>CBcaController::Send"); + _LOG_L1C1(_L8(">>CBcaController::Send")); // Check if NIF is shutting down if (iSendState == EShuttingDown) { - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_SEND_2, " ERROR: Nif is shutting down"); + _LOG_L2C1(_L8(" ERROR: Nif is shutting down")); aPdu.Free(); @@ -197,8 +191,8 @@ // add it to our queue if ((aPdu.Length() - aPdu.First()->Length()) > BcaSendBufferLength()) { - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_SEND_3, "Packet is too large - discarding"); - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_SEND_4, "< Error"); + _LOG_L2C1(_L8("Packet is too large - discarding")); + _LOG_L1C1(_L8("< Error")); aPdu.Free(); return KErrArgument; @@ -212,14 +206,14 @@ // queue becomes full the IP layer shouldnt send any more packets until it is told to if (!IsSendQueueFull()) { - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_SEND_5, " Sender busy, appending packet to queue"); + _LOG_L1C1(_L8(" Sender busy, appending packet to queue")); //We know that flow control is off and context isnt suspended so can add to queue AppendToSendQueue(aPdu); return IsSendQueueFull() ? KStopSending : KContinueSending; } - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_SEND_6, " Queue is full, upper layer is still sending packets, potential memory problems."); + _LOG_L1C1(_L8(" Queue is full, upper layer is still sending packets, potential memory problems.")); AppendToSendQueue(aPdu); return KStopSending; } @@ -233,12 +227,12 @@ //make sure that we don't change the order of packets! //first send what has already been lined up RMBufChain tmpPdu; - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_SEND_7, " Packet removed from queue to send"); + _LOG_L1C1(_L8(" Packet removed from queue to send")); RemoveFromSendQueue(tmpPdu); AppendToSendQueue(aPdu); // Update module state - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_SEND_8, " set State to ESending"); + _LOG_L2C1(_L8(" set State to ESending")); iSendState = ESending; BcaSend(tmpPdu); @@ -246,13 +240,13 @@ else { // Update module state - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_SEND_9, " set State to ESending"); + _LOG_L2C1(_L8(" set State to ESending")); iSendState = ESending; BcaSend(aPdu); } - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_SEND_10, "<>CBcaController::Process"); + _LOG_L1C1(_L8(">>CBcaController::Process")); TInt ret; @@ -304,7 +299,7 @@ if (ret != KErrNone) { // Couldn't create package. Packet will be ignored... - OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_PROCESS_2, "<SetType(aType); } @@ -373,7 +368,7 @@ * Used to add the IP header to the packet before sending to the BCA. */ { - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_ADDHEADER_1, "CBcaController::AddHeader"); + _LOG_L1C1(_L8("CBcaController::AddHeader")); iIPTagHeader->AddHeader(aDes); } @@ -385,7 +380,7 @@ * @return The IP header that has been removed from the packet */ { - OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CBCACONTROLLER_REMOVEHEADER_1, "CBcaController::RemoveHeader"); + _LOG_L1C1(_L8("CBcaController::RemoveHeader")); return (iIPTagHeader->RemoveHeader(aPdu)); }