equal
deleted
inserted
replaced
1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). |
1 // Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies). |
2 // All rights reserved. |
2 // All rights reserved. |
3 // This component and the accompanying materials are made available |
3 // This component and the accompanying materials are made available |
4 // under the terms of "Eclipse Public License v1.0" |
4 // under the terms of "Eclipse Public License v1.0" |
5 // which accompanies this distribution, and is available |
5 // which accompanies this distribution, and is available |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
77 { |
77 { |
78 DEBUGPRINT1(_L ("SysStateSession received new request: ERequestRegisterSwpMapping")); |
78 DEBUGPRINT1(_L ("SysStateSession received new request: ERequestRegisterSwpMapping")); |
79 const TUint swpKey = {aMessage.Int0()}; |
79 const TUint swpKey = {aMessage.Int0()}; |
80 const TInt deslen = aMessage.GetDesLengthL(1); |
80 const TInt deslen = aMessage.GetDesLengthL(1); |
81 RBuf filename; |
81 RBuf filename; |
82 filename.Create(deslen); |
82 filename.CreateL(deslen); |
83 filename.CleanupClosePushL(); |
83 filename.CleanupClosePushL(); |
84 aMessage.ReadL(1, filename); |
84 aMessage.ReadL(1, filename); |
85 SsmServer()->RequestRegisterSwpMappingL(swpKey, filename); |
85 SsmServer()->RequestRegisterSwpMappingL(swpKey, filename); |
86 CleanupStack::PopAndDestroy(&filename); |
86 CleanupStack::PopAndDestroy(&filename); |
87 aMessage.Complete(KErrNone); |
87 aMessage.Complete(KErrNone); |
148 #ifdef _DEBUG |
148 #ifdef _DEBUG |
149 DEBUGPRINT1(_L ("SysStateSession received new request: ERequestDeRegisterSwpMapping")); |
149 DEBUGPRINT1(_L ("SysStateSession received new request: ERequestDeRegisterSwpMapping")); |
150 const TUint swpKey = {aMessage.Int0()}; |
150 const TUint swpKey = {aMessage.Int0()}; |
151 const TInt length = aMessage.GetDesLengthL(1); |
151 const TInt length = aMessage.GetDesLengthL(1); |
152 RBuf filename; |
152 RBuf filename; |
153 filename.Create(length); |
153 filename.CreateL(length); |
154 filename.CleanupClosePushL(); |
154 filename.CleanupClosePushL(); |
155 aMessage.ReadL(1, filename); |
155 aMessage.ReadL(1, filename); |
156 SsmServer()->RequestDeRegisterSwpMappingL(swpKey, filename); |
156 SsmServer()->RequestDeRegisterSwpMappingL(swpKey, filename); |
157 CleanupStack::PopAndDestroy(&filename); |
157 CleanupStack::PopAndDestroy(&filename); |
158 #endif |
158 #endif |