diff -r 796276a1bdcc -r 9fdee5e1da30 uiservicetab/vimpstdetailsviewplugin/src/cvimpstdetailspresencehandler.cpp --- a/uiservicetab/vimpstdetailsviewplugin/src/cvimpstdetailspresencehandler.cpp Wed Mar 31 21:14:49 2010 +0300 +++ b/uiservicetab/vimpstdetailsviewplugin/src/cvimpstdetailspresencehandler.cpp Wed Apr 14 15:46:18 2010 +0300 @@ -29,6 +29,7 @@ #include #include #include +#include "uiservicetabtracer.h" // --------------------------------------------------------------------------- // NewL, two-phase construction @@ -64,6 +65,7 @@ // void CVIMPSTDetailsPresenceHandler::ConstructL(const TDesC& aServiceName ) { + TRACER_AUTO; iServiceName = aServiceName.AllocL(); @@ -99,6 +101,7 @@ // void CVIMPSTDetailsPresenceHandler::SubscribePresenceL(const TDesC& aUserId ) { + TRACER_AUTO; if( iUserId ) { delete iUserId; @@ -161,6 +164,7 @@ void CVIMPSTDetailsPresenceHandler::HandlePresenceNotificationL(TInt /*aErrorCode*/, MPresenceBuddyInfo2* aPresenceBuddyInfo) { + TRACER_AUTO; if ( aPresenceBuddyInfo ) { CleanupDeletePushL( aPresenceBuddyInfo ); @@ -249,6 +253,7 @@ // void CVIMPSTDetailsPresenceHandler::ProcessStatusMesssageL(const TDesC& aStatusMessage ) { + TRACER_AUTO; if( iStatusMessage ) { delete iStatusMessage ; @@ -282,6 +287,7 @@ // const TDesC& CVIMPSTDetailsPresenceHandler::GetHeaderLabelDataL( TInt aIndex ) { + TRACER_AUTO; if( aIndex == 0 && iServiceName ) // first label data { return *iServiceName; @@ -299,6 +305,7 @@ // const TDesC& CVIMPSTDetailsPresenceHandler::GetStatusMessageL() { + TRACER_AUTO; if( iStatusMessage && iStatusMessage->Length() ) { return *iStatusMessage; @@ -321,6 +328,7 @@ // const TDesC& CVIMPSTDetailsPresenceHandler::GetStatusTextL() { + TRACER_AUTO; TInt resourceId = R_SERVDETAIL_STATUSTEXT_OFFLINE; switch( iStatus ) @@ -406,6 +414,7 @@ // void CVIMPSTDetailsPresenceHandler::GetKeyFieldsAndValuesL(MPresenceBuddyInfo2& aPresenceBuddyInfo) { + TRACER_AUTO; // At any point of time fro remote and blocked contact only one of the keys // KPendingRequestExtensionValue/KBlockedExtensionValue will be assigned, and not both the keys. TPtrC8 value = aPresenceBuddyInfo.GetAnyField( KExtensionKey() ) ;