425 CleanupStack::PopAndDestroy( OutParm ); |
425 CleanupStack::PopAndDestroy( OutParm ); |
426 CleanupStack::Pop(this); |
426 CleanupStack::Pop(this); |
427 } |
427 } |
428 |
428 |
429 |
429 |
430 void LoggingInterfaceCB :: CancelNotifyL( TUint aTransid ,TBool aFlag ) |
430 void LoggingInterfaceCB :: CancelNotifyL( TUint aTransid ) |
431 { |
431 { |
432 if(aFlag) |
432 CleanupStack :: PushL( this ) ; |
433 { |
433 CLiwGenericParamList *OutParm = CLiwGenericParamList :: NewL() ; |
434 CleanupStack :: PushL( this ) ; |
434 CleanupStack :: PushL( OutParm ) ; |
435 CLiwGenericParamList *OutParm = CLiwGenericParamList :: NewL() ; |
435 CLiwGenericParamList *InParm = CLiwGenericParamList :: NewL() ; |
436 CleanupStack :: PushL( OutParm ) ; |
436 CleanupStack :: PushL( InParm ) ; |
437 CLiwGenericParamList *InParm = CLiwGenericParamList :: NewL() ; |
437 OutParm->AppendL( TLiwGenericParam( KErrCode , TLiwVariant( ( TInt32 )SErrNone ) ) ) ; |
438 CleanupStack :: PushL( InParm ) ; |
438 iCallBack->HandleNotifyL( aTransid, KLiwEventCanceled, *OutParm, *InParm ) ; |
439 OutParm->AppendL( TLiwGenericParam( KErrCode , TLiwVariant( ( TInt32 )SErrNone ) ) ) ; |
439 CleanupStack::PopAndDestroy( InParm ); |
440 iCallBack->HandleNotifyL( aTransid, KLiwEventCanceled, *OutParm, *InParm ) ; |
440 CleanupStack::PopAndDestroy( OutParm ); |
441 CleanupStack::PopAndDestroy( InParm ); |
441 CleanupStack :: Pop( this ) ; |
442 CleanupStack::PopAndDestroy( OutParm ); |
|
443 CleanupStack :: Pop( this ) ; |
|
444 } |
|
445 delete this; |
442 delete this; |
446 } |
443 } |