--- 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 <ximpcontext.h>
#include <StringLoader.h>
#include <vimpstdetailsviewpluginrsc.rsg>
+#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() ) ;