diff -r 7e0ecb5b116a -r 3dcb815346df localconnectivityservice/obexserviceman/utils/src/obexutilsentryhandler.cpp --- a/localconnectivityservice/obexserviceman/utils/src/obexutilsentryhandler.cpp Thu Jul 15 19:38:28 2010 +0300 +++ b/localconnectivityservice/obexserviceman/utils/src/obexutilsentryhandler.cpp Thu Aug 19 10:46:39 2010 +0300 @@ -81,7 +81,8 @@ iStatus = KRequestPending; - TRAPD(error, DoAddEntryAttachmentL(aFilePath, anAttachInfo, aStore)); + TRAPD(error, aStore->AttachmentManagerL().AddLinkedAttachmentL(aFilePath,anAttachInfo, iStatus);); + if (error != KErrNone ) { //Complete request @@ -98,76 +99,6 @@ // --------------------------------------------------------------------------- -// DoAddLinkAttachmentL() -// --------------------------------------------------------------------------- -// -void CObexutilsEntryhandler::DoAddEntryAttachmentL( - const TDesC &aFilePath, - CMsvAttachment* anAttachInfo, - CMsvStore* aStore) - { - FLOG(_L("[OBEXUTILS]\t CObexutilsEntryhandler::DoAddEntryAttachmentL()")); - - aStore->AttachmentManagerL().AddLinkedAttachmentL(aFilePath,anAttachInfo, iStatus); - - //Complete request - TRequestStatus* status = &iStatus; - User::RequestComplete(status, KErrNone); - - FLOG(_L("[OBEXUTILS]\t CObexutilsEntryhandler::DoAddEntryAttachmentL() completed")); - } - -// --------------------------------------------------------------------------- -// UpdateLinkAttachment() -// --------------------------------------------------------------------------- -// -TInt CObexutilsEntryhandler::UpdateEntryAttachment( - TFileName& aFileName, - CMsvAttachment* anOldAttachInfo, - CMsvAttachment* aNewAttachInfo, - CMsvStore* aStore) - { - FLOG(_L("[OBEXUTILS]\t CObexutilsEntryhandler::UpdateEntryAttachment()")); - - iStatus = KRequestPending; - - TRAPD(error, DoUpdateEntryAttachmentL(aFileName,anOldAttachInfo, aNewAttachInfo, aStore)); - if (error != KErrNone ) - { - //Complete request - TRequestStatus* status = &iStatus; - User::RequestComplete(status, error); - } - - SetActive(); - iSyncWaiter.Start(); - - FLOG(_L("[OBEXUTILS]\t CObexutilsEntryhandler::UpdateEntryAttachment() Done")); - return iStatus.Int(); - } - -// --------------------------------------------------------------------------- -// DoUpdateEntryAttachmentL() -// --------------------------------------------------------------------------- -// -void CObexutilsEntryhandler::DoUpdateEntryAttachmentL( - TFileName& aFileName, - CMsvAttachment* anOldAttachInfo, - CMsvAttachment* aNewAttachInfo, - CMsvStore* aStore) - { - FLOG(_L("[OBEXUTILS]\t CObexutilsEntryhandler::DoUpdateEntryAttachmentL()")); - aStore->AttachmentManagerL().RemoveAttachmentL(anOldAttachInfo->Id(), iStatus); - aStore->AttachmentManagerL().AddLinkedAttachmentL(aFileName,aNewAttachInfo, iStatus); - - //Complete request - TRequestStatus* status = &iStatus; - User::RequestComplete(status, KErrNone); - - FLOG(_L("[OBEXUTILS]\t CObexutilsEntryhandler::DoUpdateEntryAttachmentL() completed")); - } - -// --------------------------------------------------------------------------- // From class CActive. // RunL() // ---------------------------------------------------------------------------