equal
deleted
inserted
replaced
43 #include "SenSoapEnvelope2.h" |
43 #include "SenSoapEnvelope2.h" |
44 #include "SenParser.h" |
44 #include "SenParser.h" |
45 |
45 |
46 #include "senservicemanagerdefines.h" |
46 #include "senservicemanagerdefines.h" |
47 #include "SenBaseAttribute.h" |
47 #include "SenBaseAttribute.h" |
48 #include <xml/dom/xmlengchunkcontainer.h> |
48 #include <xmlengchunkcontainer.h> |
49 #include <xml/dom/xmlengfilecontainer.h> |
49 #include <xmlengfilecontainer.h> |
50 #include <xml/dom/xmlengserializer.h> |
50 #include <xmlengserializer.h> |
51 #include "senconnagentserver.h" |
51 #include "senconnagentserver.h" |
52 #include "senxmldebug.h" |
52 #include "senxmldebug.h" |
53 #include "senatomentry.h" |
53 #include "senatomentry.h" |
54 |
54 |
55 |
55 |
619 case ESenInternalError: |
619 case ESenInternalError: |
620 { |
620 { |
621 TLSLOG_L(KSenServiceConnectionLogChannelBase+iConnectionID, KMinLogLevel ,"SubmitL - ESenInternalError"); |
621 TLSLOG_L(KSenServiceConnectionLogChannelBase+iConnectionID, KMinLogLevel ,"SubmitL - ESenInternalError"); |
622 retVal = KErrSenInternal; |
622 retVal = KErrSenInternal; |
623 } |
623 } |
624 break; |
|
625 default: |
624 default: |
626 { |
625 { |
627 TLSLOG_L(KSenServiceConnectionLogChannelBase+iConnectionID, KMinLogLevel ,"SubmitL - default"); |
626 TLSLOG_L(KSenServiceConnectionLogChannelBase+iConnectionID, KMinLogLevel ,"SubmitL - default"); |
628 #ifdef _SENDEBUG |
627 #ifdef _SENDEBUG |
629 if(status.Int() == KErrPermissionDenied) |
628 if(status.Int() == KErrPermissionDenied) |
2510 { |
2509 { |
2511 iConnection.CancelRequest(actualTransID); |
2510 iConnection.CancelRequest(actualTransID); |
2512 } |
2511 } |
2513 else |
2512 else |
2514 { |
2513 { |
2515 TMessage message = ipSenServiceDispatcher->GetMessageFromQueue(aTransactionID); |
2514 TMessage message = ipSenServiceDispatcher->GetMessageFromQueue(aTransactionID); |
2516 CSenAsyncOperation* pAsyncOp = message.iSenAsyncOperation; |
2515 CSenAsyncOperation* pAsyncOp = message.iSenAsyncOperation; |
2517 if (pAsyncOp) |
2516 if (pAsyncOp) |
2518 { |
2517 { |
2519 TInt idx(-1); |
2518 TInt idx = AsyncOpsArrayL().Find(pAsyncOp); |
2520 TRAP( retVal, |
2519 if (idx >= 0) |
2521 idx = AsyncOpsArrayL().Find(pAsyncOp); |
2520 { |
2522 if (idx >= 0) |
2521 AsyncOpsArrayL().Remove(idx); |
2523 { |
2522 } |
2524 AsyncOpsArrayL().Remove(idx); |
2523 pAsyncOp->iActive = NULL; |
2525 } |
|
2526 ); |
|
2527 pAsyncOp->iActive = NULL; |
|
2528 |
2524 |
2529 pAsyncOp->Cancel(); |
2525 pAsyncOp->Cancel(); |
2530 delete pAsyncOp; |
2526 delete pAsyncOp; |
2531 pAsyncOp = NULL; |
2527 pAsyncOp = NULL; |
2532 } |
2528 } |