--- a/telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmsmstsy.cpp Thu Aug 19 11:03:36 2010 +0300
+++ b/telephonyserverplugins/common_tsy/commontsy/src/mmsms/cmmsmstsy.cpp Tue Aug 31 16:23:08 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2006-2010 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"
@@ -16,6 +16,12 @@
// INCLUDE FILES
+
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "cmmsmstsyTraces.h"
+#endif
+
#include "cmmsmstsy.h"
#include "cmmphonetsy.h"
#include "cmmsmsstoragetsy.h"
@@ -37,12 +43,12 @@
CMmSmsTsy::CMmSmsTsy():
iReqHandleType(EMultimodeSmsReqHandleUnknown)
{
-TFLOGSTRING("TSY: CMmSmsTsy::CMmSmsTsy: constructor");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_CTOR_1, "TSY: CMmSmsTsy::CMmSmsTsy: constructor");
}
void CMmSmsTsy::ConstructL()
{
-TFLOGSTRING("TSY: CMmSmsTsy::ConstructL");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_CONSTRUCTL_1, "TSY: CMmSmsTsy::ConstructL");
#ifdef REQHANDLE_TIMER
//create req handle store
iTsyReqHandleStore = CMmTsyReqHandleStore::NewL( this, iMmPhone,
@@ -82,7 +88,7 @@
{
iIsOffline = EFalse;
}
-TFLOGSTRING2("TSY: CMmSmsTsy::ConstructL: iIsOffline has been initialised to %d", iIsOffline);
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_CONSTRUCTL_2, "TSY: CMmSmsTsy::ConstructL: iIsOffline has been initialised to %d", iIsOffline);
// there's no pending ResumeSmsReception request at startup
iResumeSmsReceptionPending = EFalse;
@@ -108,7 +114,7 @@
CMmSmsTsy::~CMmSmsTsy()
{
-TFLOGSTRING("TSY: CMmSmsTsy::~CMmSmsTsy");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_DTOR_1, "TSY: CMmSmsTsy::~CMmSmsTsy");
if ( iMmPhone )
{
// deregister tsy object from message manager
@@ -249,7 +255,7 @@
if ( ERfsStateInfoInactive == iMmPhone->GetRfStateInfo() &&
!IsRequestPossibleInOffline( aIpc ) )
{
-TFLOGSTRING2 ("TSY: Offline mode ON, request is not allowed: %d", aIpc );
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_EXTFUNC_1, "TSY: Offline mode ON, request is not allowed: %d", aIpc );
TInt error = CMmCommonStaticUtility::EpocErrorCode( KErrGeneral,
KErrGsmOfflineOpNotAllowed );
@@ -300,7 +306,7 @@
if ( KErrNone != leaveCode )
{
-TFLOGSTRING3("CMmSmsTsy: Leave trapped!, IPC=%d, error value:%d", aIpc, leaveCode );
+OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_EXTFUNC_2, "CMmSmsTsy: Leave trapped!, IPC=%d, error value:%d", aIpc, leaveCode );
ReqCompleted( aTsyReqHandle, leaveCode );
}
@@ -768,7 +774,7 @@
TDes8* aMsgData,
TDes8* aMsgAttributes )
{
-TFLOGSTRING("TSY: CMmSmsTsy::ReceiveMessageL\n");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_RECEIVEMESSAGEL_1, "TSY: CMmSmsTsy::ReceiveMessageL\n");
if(sizeof(RMobileSmsMessaging::TMobileSmsReceiveAttributesV1) > aMsgAttributes->Size())
{
@@ -853,18 +859,18 @@
if ( ( KErrNone == aError ) &&
( KSmsRoutingActivated == aSmsRoutingStatus ) )
{
-TFLOGSTRING("TSY: CMmSmsTsy::CompleteActivateSmsRouting SMS routing activated");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETEACTIVATESMSROUTING_1, "TSY: CMmSmsTsy::CompleteActivateSmsRouting SMS routing activated");
iServerRoutingActivity = ERoutingActivated;
}
else if ( ( KErrNone == aError ) &&
( KSmsRoutingDeactivated == aSmsRoutingStatus ) )
{
-TFLOGSTRING("TSY: CMmSmsTsy::CompleteActivateSmsRouting SMS routing not activated");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETEACTIVATESMSROUTING_2, "TSY: CMmSmsTsy::CompleteActivateSmsRouting SMS routing not activated");
iServerRoutingActivity = ERoutingNotActivated;
}
else
{
-TFLOGSTRING("TSY: CMmSmsTsy::CompleteActivateSmsRouting SMS routing activation failed");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETEACTIVATESMSROUTING_3, "TSY: CMmSmsTsy::CompleteActivateSmsRouting SMS routing activation failed");
iServerRoutingActivity = ERoutingNotActivated;
TTsyReqHandle reqHandle = iTsyReqHandleStore->ResetTsyReqHandle(
@@ -894,7 +900,7 @@
TTsyReqHandle reqHandle = iTsyReqHandleStore->GetTsyReqHandle(
EMultimodeSmsReceiveMessage );
-TFLOGSTRING2("TSY: CMmSmsTsy::CompleteReceiveMessage. iClientStorageFull: %d", iClientStorageFull );
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETERECEIVEMESSAGE_1, "TSY: CMmSmsTsy::CompleteReceiveMessage. iClientStorageFull: %d", iClientStorageFull );
// SMS successfully received
if ( KErrNone == aError )
@@ -909,7 +915,7 @@
// notification
if ( smsClass2 && ( 0 != smsMsg->iLocation ) && iMmSmsStorageTsy )
{
-TFLOGSTRING("TSY: CMmSmsTsy::CompleteReceiveMessage. CompleteNotifyStoreEvent happens");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETERECEIVEMESSAGE_2, "TSY: CMmSmsTsy::CompleteReceiveMessage. CompleteNotifyStoreEvent happens");
iMmSmsStorageTsy->CMmSmsStorageTsy::CompleteNotifyStoreEvent(
smsMsg->iLocation, RMobilePhoneStore::KStoreEntryAdded );
}
@@ -986,7 +992,7 @@
iTsyReqHandleStore->ResetTsyReqHandle(
EMultimodeSmsReceiveMessage );
-TFLOGSTRING("TSY: CMmSmsTsy::CompleteReceiveMessage. Deliver SMS to the SMS stack");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETERECEIVEMESSAGE_3, "TSY: CMmSmsTsy::CompleteReceiveMessage. Deliver SMS to the SMS stack");
ReqCompleted( reqHandle, ret );
// increase the count of expected acknowledgements
@@ -1055,7 +1061,7 @@
{
ret = trapError;
}
-TFLOGSTRING("TSY: CMmSmsTsy::CompleteReceiveMessage.KErrGsmSMSUnspecifiedProtocolError ");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETERECEIVEMESSAGE_4, "TSY: CMmSmsTsy::CompleteReceiveMessage.KErrGsmSMSUnspecifiedProtocolError ");
}
else // SMS Memory is full
{
@@ -1091,7 +1097,7 @@
{
ret = trapError;
}
-TFLOGSTRING("TSY: CMmSmsTsy::CompleteReceiveMessage.KErrGsmSMSMemoryCapacityExceeded ");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETERECEIVEMESSAGE_5, "TSY: CMmSmsTsy::CompleteReceiveMessage.KErrGsmSMSMemoryCapacityExceeded ");
}
else if ( !reqHandle )
{
@@ -1198,7 +1204,7 @@
{
if ( EFalse == iSmsMsgArray->At( i )->iDeleteAfterClientAck )
{
-TFLOGSTRING2("TSY: CMmSmsTsy::DeliverClass2ToSmsStack. Deliver SMS to the SMS stack. Array count: %d", iSmsMsgArray->Count());
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_DELIVERCLASS2TOSMSSTACK_1, "TSY: CMmSmsTsy::DeliverClass2ToSmsStack. Deliver SMS to the SMS stack. Array count: %d", iSmsMsgArray->Count());
// TSY can now delete the message if SMS stack ack message
// successfully
iSmsMsgArray->At( i )->iDeleteAfterClientAck = ETrue;
@@ -1235,7 +1241,7 @@
const TDesC8* aMsgData,
TBool const * aMemoryFull )
{
-TFLOGSTRING2("TSY: CMmSmsTsy::AckSmsStored. aMemoryFull: %d",*aMemoryFull);
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_ACKSMSSTOREDL_1, "TSY: CMmSmsTsy::AckSmsStored. aMemoryFull: %d",*aMemoryFull);
TTsyReqHandle getAckStoredMessageHandle =
iTsyReqHandleStore->GetTsyReqHandle( EMultimodeSmsAckStored );
@@ -1247,7 +1253,7 @@
else
if ( iExpectAckOrNack <= 0 )
{
-TFLOGSTRING("TSY: CMmSmsTsy::AckSmsStoredL. -> ReceiveMessage not requested - error returned ");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_ACKSMSSTOREDL_2, "TSY: CMmSmsTsy::AckSmsStoredL. -> ReceiveMessage not requested - error returned ");
ReqCompleted( aTsyReqHandle, KErrNotReady );
return KErrNone;
}
@@ -1265,7 +1271,7 @@
KErrNone == aMsgData->CompareF(
iSmsMsgArray->At( i )->iSmsMsg ) )
{
-TFLOGSTRING3("TSY: CMmSmsTsy::AckSmsStored. Delete SMS: %d, Array count: %d",i,iSmsMsgArray->Count());
+OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_ACKSMSSTOREDL_3, "TSY: CMmSmsTsy::AckSmsStored. Delete SMS: %d, Array count: %d",i,iSmsMsgArray->Count());
delete iSmsMsgArray->At( i ); // Delete object from memory
iSmsMsgArray->Delete( i ); // Delete pointer from array
iSmsMsgArray->Compress();
@@ -1360,7 +1366,7 @@
const TDesC8* aMsgData,
TInt* aRpCause )
{
-TFLOGSTRING2("TSY: CMmSmsTsy::NackSmsStored. aRpCause: %d",*aRpCause);
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_NACKSMSSTOREDL_1, "TSY: CMmSmsTsy::NackSmsStored. aRpCause: %d",*aRpCause);
TTsyReqHandle nackHandle =
iTsyReqHandleStore->GetTsyReqHandle( EMultimodeSmsNackStored );
@@ -1374,7 +1380,7 @@
else
if ( iExpectAckOrNack <= 0 )
{
-TFLOGSTRING("TSY: CMmSmsTsy::AckSmsStoredL. -> ReceiveMessage not requested - error returned ");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_NACKSMSSTOREDL_2, "TSY: CMmSmsTsy::AckSmsStoredL. -> ReceiveMessage not requested - error returned ");
ReqCompleted( aTsyReqHandle, KErrNotReady );
return KErrNone;
}
@@ -1505,7 +1511,7 @@
TInt CMmSmsTsy::ResumeSmsReceptionL(
const TTsyReqHandle aTsyReqHandle )
{
-TFLOGSTRING("TSY: CMmSmsTsy::ResumeSmsReceptionL");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_RESUMESMSRECEPTIONL_1, "TSY: CMmSmsTsy::ResumeSmsReceptionL");
TTsyReqHandle resumeHandle =
iTsyReqHandleStore->GetTsyReqHandle( EMultimodeSmsResumeReception );
@@ -1581,7 +1587,7 @@
void CMmSmsTsy::SetOffline(
TBool aIsOffline )
{
-TFLOGSTRING2("TSY: CMmSmsTsy::SetOffline has been called with %d", aIsOffline);
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_SETOFFLINE_1, "TSY: CMmSmsTsy::SetOffline has been called with %d", aIsOffline);
if ( !aIsOffline && iIsOffline )
{
@@ -1626,7 +1632,7 @@
const TTsyReqHandle aTsyReqHandle,
RMobileSmsMessaging::TMobileSmsBearer* aBearer )
{
-TFLOGSTRING("TSY: CMmSmsTsy::SetMoSmsBearer called");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_SETMOSMSBEARER_1, "TSY: CMmSmsTsy::SetMoSmsBearer called");
TTsyReqHandle setMoSmsBearerHandle =
iTsyReqHandleStore->GetTsyReqHandle( EMultimodeSmsSetMoSmsBearer );
@@ -1816,7 +1822,7 @@
// save send request
iSmsSendReq = smsSendReq;
-TFLOGSTRING("TSY: CMmSmsTsy::SendMessageL: Send request saved");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_SENDMESSAGEL_1, "TSY: CMmSmsTsy::SendMessageL: Send request saved");
// send request to DOS
// packed parameter: TSendSmsDataAndAttributes
@@ -1868,7 +1874,7 @@
// ---------------------------------------------------------------------------
TBool CMmSmsTsy::IsRPError(TInt aError)
{
- TFLOGSTRING2("CMmSmsTsy::IsRPError(): %d", aError);
+ OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_ISRPERROR_1, "CMmSmsTsy::IsRPError(): %d", aError);
TBool isRPError = EFalse;
switch (aError)
@@ -1953,7 +1959,7 @@
// DOS returned error to send request. Message might be tried to be
// resent (see method ResendSms).
// Timeout mechanism cannot access this part of code, ever.
-TFLOGSTRING2("TSY: CMmSmsTsy::CompleteSendMessage. Resend counter: %d", iSmsSendReq->GetSendCounter());
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETESENDMESSAGE_1, "TSY: CMmSmsTsy::CompleteSendMessage. Resend counter: %d", iSmsSendReq->GetSendCounter());
}
else
{
@@ -2090,7 +2096,7 @@
void CMmSmsTsy::CompleteSendSatMessage(
TInt aError )
{
-TFLOGSTRING2("TSY: CMmSmsTsy::CompleteSendSatMessage. Complete SAT SMS send Error: %d", aError);
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETESENDSATMESSAGE_1, "TSY: CMmSmsTsy::CompleteSendSatMessage. Complete SAT SMS send Error: %d", aError);
iTsyReqHandleStore->ResetTsyReqHandle( EMultimodeSmsSendSatMessage );
if ( iTsySatMessaging )
@@ -2244,7 +2250,7 @@
RMobilePhone::TClientId const* aId,
TInt* aBufSize )
{
-TFLOGSTRING("TSY: CMmSmsTsy::ReadSmspListPhase1L");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_READSMSPLISTPHASE1L_1, "TSY: CMmSmsTsy::ReadSmspListPhase1L");
TTsyReqHandle readSmspHandle = iTsyReqHandleStore->GetTsyReqHandle(
EMultimodeSmsReadSmspListPhase1 );
@@ -2459,7 +2465,7 @@
TTsyReqHandle reqHandle = iTsyReqHandleStore->ResetTsyReqHandle(
EMultimodeSmsReadSmspListPhase1 );
-TFLOGSTRING2("TSY: CMmSmsTsy::CompleteReadAllSmspPhase1 Complete read first phase error: %d",aError);
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETEREADALLSMSPPHASE1_1, "TSY: CMmSmsTsy::CompleteReadAllSmspPhase1 Complete read first phase error: %d",aError);
if ( KErrNone == aError )
{
aDataPackage->UnPackData( &smsParams );
@@ -2479,13 +2485,13 @@
if ( KErrNone == trapError )
{
*iRetSMSPSize = iSMSPList->Size();
-TFLOGSTRING("TSY: CMmSmsTsy::CompleteReadAllSmspPhase1: Phase 1 OK.");
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETEREADALLSMSPPHASE1_2, "TSY: CMmSmsTsy::CompleteReadAllSmspPhase1: Phase 1 OK.");
// Complete first phase of read all SMSP sets
ReqCompleted( reqHandle, KErrNone );
}
else
{
-TFLOGSTRING2("TSY: CMmSmsTsy::CompleteReadAllSmspPhase1: Could not create SMSP list, trapError=%d",trapError);
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETEREADALLSMSPPHASE1_3, "TSY: CMmSmsTsy::CompleteReadAllSmspPhase1: Could not create SMSP list, trapError=%d",trapError);
// Complete with error
ReqCompleted( reqHandle, trapError );
}
@@ -3084,7 +3090,7 @@
sendData.iIpc )
{
iSmsNoFdnCheckFlag = ESmsNoFdnCheckUsed;
-TFLOGSTRING2("TSY: CMmSmsTsy::ResendSms. EMobileSmsMessagingSendMessageNoFdnCheck: %d", sendData.iIpc);
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_RESENDSMS_1, "TSY: CMmSmsTsy::ResendSms. EMobileSmsMessagingSendMessageNoFdnCheck: %d", sendData.iIpc);
CompleteSendMessageNoFdnCheck( KErrGeneral, NULL );
}
}
@@ -3141,7 +3147,7 @@
TInt CMmSmsTsy::SendMessageNoFdnCheckCancel(
const TTsyReqHandle aTsyReqHandle )
{
-TFLOGSTRING("TSY: CMmSmsTsy::SendMessageNoFdnCheckCancel" );
+OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_SENDMESSAGENOFDNCHECKCANCEL_1, "TSY: CMmSmsTsy::SendMessageNoFdnCheckCancel" );
// Reset req handle. Returns the deleted req handle
TTsyReqHandle reqHandle = iTsyReqHandleStore->ResetTsyReqHandle(
EMultimodeSmsSendMessageNoFdnCheck );
@@ -3182,7 +3188,7 @@
// DOS returned error to send request. Message might be tried to be
// resent (see method ResendSms).
// Timeout mechanism cannot access this part of code, ever.
-TFLOGSTRING2("TSY: CMmSmsTsy::CompleteSendMessageNoFdnCheck. Resend counter: %d", iSmsSendReq->GetSendCounter());
+OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CMMSMSTSY_COMPLETESENDMESSAGENOFDNCHECK_1, "TSY: CMmSmsTsy::CompleteSendMessageNoFdnCheck. Resend counter: %d", iSmsSendReq->GetSendCounter());
}
else
{