telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsy/src/cmockphonemesshandler.cpp
--- a/telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsy/src/cmockphonemesshandler.cpp Tue Aug 31 16:23:08 2010 +0300
+++ b/telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsy/src/cmockphonemesshandler.cpp Wed Sep 01 12:40:21 2010 +0100
@@ -64,6 +64,7 @@
iNetworkInfoV1List.ResetAndDestroy();
iNetworkInfoV2List.ResetAndDestroy();
iNetworkInfoV5List.ResetAndDestroy();
+ iStoredNetworkLists.ResetAndDestroy();
}
/**
@@ -356,15 +357,22 @@
RMobilePhone::TMobilePhoneCBChangeV1> data(condition, *info);
return iMessageRouter->MockLtsyEngine()->ExecuteCommandL(aIpc,data);
}
- case ECtsyPhoneTerminateAllCallsReq:
+ case ECtsyPhoneTerminateAllCallsReq:
{
TInt callId(0);
aMmDataPackage->UnPackData(callId);
TMockLtsyData1< TInt > data(callId);
return iMessageRouter->MockLtsyEngine()->ExecuteCommandL(aIpc, data);
}
- case ECtsyPhoneTerminateActiveCallsReq:
- case ECtsyPhoneCellInfoReq:
+ case ECtsyPhoneStorePreferredNetworksListReq:
+ {
+ CMobilePhoneStoredNetworkList* list = NULL;
+ aMmDataPackage->UnPackData(&list);
+ TMockLtsyData1<CMobilePhoneStoredNetworkList*> data(list);
+ return iMessageRouter->MockLtsyEngine()->ExecuteCommandL(aIpc,data);
+ }
+ case ECtsyPhoneGetPreferredNetworksReq:
+ case ECtsyPhoneCellInfoReq:
case ECtsyPhoneCellInfoIndReq:
case EMobilePhoneSelectNetworkCancel:
case EMobilePhoneGetFdnStatus:
@@ -935,11 +943,19 @@
}
break;
case ECtsyPhoneTerminateAllCallsComp:
- case ECtsyPhoneTerminateActiveCallsComp:
+ case ECtsyPhoneStorePreferredNetworksListComp:
{
// no parameter is required
- }
- break;
+ }
+ break;
+ case ECtsyPhoneGetPreferredNetworksComp:
+ {
+ CMobilePhoneStoredNetworkList* list = CMobilePhoneStoredNetworkList::NewL();
+ iStoredNetworkLists.Append(list);
+ TSerializer<CMobilePhoneStoredNetworkList>::DeserialiseL(aData, *list);
+ dataPackage.PackData(list);
+ }
+ break;
default:
{
// shouldnt get here. will panic MessageManager()->Complete if allowed to continue