diff -r 17af172ffa5f -r 630d2f34d719 telephonyprotocols/rawipnif/src/Sender.cpp --- a/telephonyprotocols/rawipnif/src/Sender.cpp Thu Aug 19 11:03:36 2010 +0300 +++ b/telephonyprotocols/rawipnif/src/Sender.cpp Tue Aug 31 16:23:08 2010 +0300 @@ -19,20 +19,24 @@ @file */ + +#include "OstTraceDefinitions.h" +#ifdef OST_TRACE_COMPILER_IN_USE +#include "SenderTraces.h" +#endif + #include "Sender.h" #include "Constants.h" #include -CSender::CSender(CBcaIoController& aObserver, CBttLogger* aTheLogger, TInt aMaxPacketSise) +CSender::CSender(CBcaIoController& aObserver, TInt aMaxPacketSise) /** * Constructor. Performs standard active object initialisation. - * * @param aObserver Reference to the observer of this state machine */ : CActive(EPriorityUserInput), iObserver(aObserver), - iTheLogger(aTheLogger), iMaxPacketSize(aMaxPacketSise) { // EPriorityUserInput is higher than the default priority but lower than @@ -42,17 +46,16 @@ CActiveScheduler::Add(this); } -CSender* CSender::NewL(CBcaIoController& aObserver, CBttLogger* aTheLogger, TInt aMaxPacketSise) +CSender* CSender::NewL(CBcaIoController& aObserver, TInt aMaxPacketSise) /** * Two-phase constructor. Creates a new CBcaIoController object, performs * second-phase construction, then returns it. * * @param aObserver The observer, to which events will be reported - * @param aTheLogger The logging object * @return A newly constructed CBcaIoController object */ { - CSender* self = new (ELeave) CSender(aObserver, aTheLogger, aMaxPacketSise); + CSender* self = new (ELeave) CSender(aObserver, aMaxPacketSise); CleanupStack::PushL(self); self->ConstructL(); CleanupStack::Pop(self); @@ -64,7 +67,7 @@ * Second-phase constructor. Creates all the state objects it owns. */ { - _LOG_L1C1(_L8("CSender::ConstructL")); + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSENDER_CONSTRUCTL_1, "CSender::ConstructL"); iSendBuffer.CreateL(iMaxPacketSize); } @@ -85,27 +88,27 @@ * This method checks if any error occured in the write operation. */ { - _LOG_L1C2(_L8("CSender::RunL [iStatus=%d]"), iStatus.Int()); + OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSENDER_RUNL_1, "CSender::RunL [iStatus=%d]", iStatus.Int()); if (iStatus!=KErrNone) { if(iStatus == KErrNoMemory) { - _LOG_L2C1(_L8("WARNING! CSender: Write failed with KErrNoMemory")); - _LOG_L2C1(_L8("WARNING! CSender: Ignoring packet!!!!")); + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSENDER_RUNL_2, "WARNING! CSender: Write failed with KErrNoMemory"); + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSENDER_RUNL_3, "WARNING! CSender: Ignoring packet!!!!"); // Write operation failed!! Nif will ignore this packet. iObserver.SendComplete(); } else if (iStatus == KErrNotReady) { - _LOG_L2C1(_L8("WARNING! CSender: Write failed with KErrNotReady")); - _LOG_L2C1(_L8("WARNING! CSender: Ignoring packet!!!!")); + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSENDER_RUNL_4, "WARNING! CSender: Write failed with KErrNotReady"); + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSENDER_RUNL_5, "WARNING! CSender: Ignoring packet!!!!"); // Write operation failed!! Nif will ignore this packet. iObserver.SendComplete(); } else { - _LOG_L2C1(_L8("ERROR! CSender: Write failed!!!!")); + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSENDER_RUNL_6, "ERROR! CSender: Write failed!!!!"); // Nif will shut down iObserver.Stop(iStatus.Int()); } @@ -115,7 +118,7 @@ else { // The Ip packet was sent successfuly - _LOG_L1C1(_L8("***** CSender: Packet Sent.")); + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSENDER_RUNL_7, "***** CSender: Packet Sent."); iObserver.SendComplete(); } } @@ -125,7 +128,7 @@ * Cancel active request */ { - _LOG_L1C1(_L8("CSender::DoCancel")); + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSENDER_DOCANCEL_1, "CSender::DoCancel"); (iObserver.Bca())->CancelWrite(); } @@ -138,7 +141,7 @@ * @return KStopSending, or KErrArgument if the packet is too large. */ { - _LOG_L1C1(_L8("CSender::Send")); + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CSENDER_SEND_1, "CSender::Send"); // Copy the IP portion of the RMBufChain to the buffer. iSendBuffer.SetMax(); @@ -151,7 +154,5 @@ aPdu.Free(); (iObserver.Bca())->Write(iStatus, iSendBuffer); - SetActive(); } -