diff -r 613943a21004 -r 9386f31cc85b btobexprofiles/obexserviceman/utils/src/obexutilsentryhandler.cpp --- a/btobexprofiles/obexserviceman/utils/src/obexutilsentryhandler.cpp Tue Aug 31 15:25:10 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,138 +0,0 @@ -/* -* Copyright (c) 2002 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" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: Handles the global progress dialog -* -*/ - - - - -#include -#include - -#include "obexutilsentryhandler.h" -#include "obexutilsdebug.h" - - -// ======== MEMBER FUNCTIONS ======== - -// --------------------------------------------------------------------------- -// CObexutilsEntryhandler() -// --------------------------------------------------------------------------- -// -CObexutilsEntryhandler::CObexutilsEntryhandler(): CActive ( EPriorityNormal ) - { - CActiveScheduler::Add(this); - } - -// --------------------------------------------------------------------------- -// ConstructL() -// --------------------------------------------------------------------------- -// -void CObexutilsEntryhandler::ConstructL() - { - } - -// --------------------------------------------------------------------------- -// NewL() -// --------------------------------------------------------------------------- -// -CObexutilsEntryhandler* CObexutilsEntryhandler::NewL() - { - CObexutilsEntryhandler* self = CObexutilsEntryhandler::NewLC(); - CleanupStack::Pop( self ); - return self; - } - - -// --------------------------------------------------------------------------- -// NewLC() -// --------------------------------------------------------------------------- -// -CObexutilsEntryhandler* CObexutilsEntryhandler::NewLC() - { - CObexutilsEntryhandler* self = new( ELeave ) CObexutilsEntryhandler(); - CleanupStack::PushL( self ); - self->ConstructL(); - return self; - } - -// --------------------------------------------------------------------------- -// AddLinkAttachment() -// --------------------------------------------------------------------------- -// -TInt CObexutilsEntryhandler::AddEntryAttachment( - const TDesC &aFilePath, - CMsvAttachment* anAttachInfo, - CMsvStore* aStore) - { - FLOG(_L("[OBEXUTILS]\t CObexutilsEntryhandler::AddEntryAttachment()")); - - iStatus = KRequestPending; - - TRAPD(error, aStore->AttachmentManagerL().AddLinkedAttachmentL(aFilePath,anAttachInfo, iStatus);); - - if (error != KErrNone ) - { - //Complete request - TRequestStatus* status = &iStatus; - User::RequestComplete(status, error); - } - - SetActive(); - iSyncWaiter.Start(); - - FLOG(_L("[OBEXUTILS]\t CObexutilsEntryhandler::AddEntryAttachment() Done")); - return iStatus.Int(); - } - - -// --------------------------------------------------------------------------- -// From class CActive. -// RunL() -// --------------------------------------------------------------------------- -// -void CObexutilsEntryhandler::RunL() - { - if ( iSyncWaiter.IsStarted() ) - { - iSyncWaiter.AsyncStop(); - } - FLOG(_L("[OBEXUTILS]\t CObexutilsEntryhandler::RunL() Done")); - } - -// --------------------------------------------------------------------------- -// ~CObexutilslinkhandler() -// --------------------------------------------------------------------------- -// -CObexutilsEntryhandler::~CObexutilsEntryhandler() - { - FLOG(_L("[OBEXUTILS]\t CObexutilsEntryhandler::Destructor")); - Cancel(); - } - -// --------------------------------------------------------------------------- -// From class CActive. -// DoCancel() -// --------------------------------------------------------------------------- -// -void CObexutilsEntryhandler::DoCancel() - { - FLOG(_L("[OBEXUTILS]\t CObexutilsEntryhandler::DoCancel()")); - if ( iSyncWaiter.IsStarted() ) - { - iSyncWaiter.AsyncStop(); - } - FLOG(_L("[OBEXUTILS]\t CObexutilsEntryhandler::DoCancel() done")); - }