equal
deleted
inserted
replaced
27 iTaskInterface(aTaskInterface), |
27 iTaskInterface(aTaskInterface), |
28 iOperationManager(aOperationManager), |
28 iOperationManager(aOperationManager), |
29 iPackage(aPackage), |
29 iPackage(aPackage), |
30 iMessage(aMessage), |
30 iMessage(aMessage), |
31 iClientServerData(aClientServerData), |
31 iClientServerData(aClientServerData), |
32 iSessionId(aSessionId), |
32 iSessionId(aSessionId) |
33 iMessageCompletion(ETrue) |
|
34 { |
33 { |
35 // Queue this operations |
34 // Queue this operations |
36 OperationManager().OMOperationQueueAdd(*this); |
35 OperationManager().OMOperationQueueAdd(*this); |
37 } |
36 } |
38 |
37 |
62 // |
61 // |
63 // Complete the client request |
62 // Complete the client request |
64 // |
63 // |
65 void CLogServOperationBase::Complete(TInt aCompletionCode) |
64 void CLogServOperationBase::Complete(TInt aCompletionCode) |
66 { |
65 { |
67 __ASSERT_ALWAYS(! iMessage.IsNull(), Panic(ELogNoOutstandingAsyncRequest)); |
66 __ASSERT_ALWAYS(iMessage != RMessage2(), Panic(ELogNoOutstandingAsyncRequest)); |
68 |
67 iMessage.Complete(aCompletionCode); |
69 if (iMessageCompletion) |
|
70 { |
|
71 iMessage.Complete(aCompletionCode); |
|
72 } |
|
73 |
68 |
74 // Unnecessary? |
69 // Unnecessary? |
75 iMessage = RMessage2(); |
70 iMessage = RMessage2(); |
76 } |
71 } |
77 |
72 |