equal
deleted
inserted
replaced
104 // --------------------------------------------------------- |
104 // --------------------------------------------------------- |
105 // |
105 // |
106 void COPPController::AbortIndication() |
106 void COPPController::AbortIndication() |
107 { |
107 { |
108 TRACE_FUNC |
108 TRACE_FUNC |
109 HandleError(ETrue); // true because explicit abort |
109 HandleError(EFalse); // false because note about receiving failed should appear |
110 } |
110 } |
111 |
111 |
112 void COPPController::HandleError(TBool aAbort) |
112 void COPPController::HandleError(TBool aAbort) |
113 { |
113 { |
114 TRACE_ERROR((_L( "[oppreceiveservice] COPPController:HandleError" ))); |
114 TRACE_ERROR((_L( "[oppreceiveservice] COPPController:HandleError" ))); |
482 { |
482 { |
483 iObexTransferState = ETransferPutInitError; |
483 iObexTransferState = ETransferPutInitError; |
484 User::Leave(KErrGeneral); |
484 User::Leave(KErrGeneral); |
485 } |
485 } |
486 |
486 |
487 User::LeaveIfError(iFile.Open(iFs,iFullPathFilename,EFileWrite)); |
487 User::LeaveIfError(iFile.Open(iFs,iFullPathFilename,EFileWrite|EFileShareReadersOrWriters)); |
488 TObexRFileBackedBuffer bufferdetails(*iBuf,iFile,CObexBufObject::EDoubleBuffering); |
488 TObexRFileBackedBuffer bufferdetails(*iBuf,iFile,CObexBufObject::EDoubleBuffering); |
489 |
489 |
490 TRAPD(err, iObexObject->SetDataBufL( bufferdetails) ); |
490 TRAPD(err, iObexObject->SetDataBufL( bufferdetails) ); |
491 if (err != KErrNone) |
491 if (err != KErrNone) |
492 { |
492 { |