sysstatemgmt/systemstatemgr/ssm/src/ssmsession.cpp
changeset 63 09d657f1ee00
parent 0 4e1aa6a622a0
child 61 8cb079868133
equal deleted inserted replaced
54:072a9626b290 63:09d657f1ee00
     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