equal
deleted
inserted
replaced
701 args.iFlags = aArgs.iFlags&((1<<(3*TIpcArgs::KBitsPerType))-1); |
701 args.iFlags = aArgs.iFlags&((1<<(3*TIpcArgs::KBitsPerType))-1); |
702 |
702 |
703 TPckgBuf<TInt> reply; |
703 TPckgBuf<TInt> reply; |
704 args.Set(3,&reply); |
704 args.Set(3,&reply); |
705 |
705 |
706 // copy session pointer |
|
707 RLocalMessage message = iMessage; |
|
708 message.SetFunction(aFunction); |
|
709 message.SetArgs(args); |
|
710 |
|
711 TInt err = Dispatch(aFunction, args); |
706 TInt err = Dispatch(aFunction, args); |
712 if (err == KErrNone) |
707 if (err == KErrNone) |
713 *aReply = reply(); |
708 *aReply = reply(); |
714 |
709 |
715 return err; |
710 return err; |