telephonyserverplugins/common_tsy/test/component/mockltsy/mockltsy/src/cmockphonemesshandler.cpp
branchRCL_3
changeset 15 8b9e023e329f
parent 0 3553901f7fa8
child 18 17af172ffa5f
equal deleted inserted replaced
13:b836c4d4fce7 15:8b9e023e329f
   361 			TInt callId(0);
   361 			TInt callId(0);
   362 			aMmDataPackage->UnPackData(callId);
   362 			aMmDataPackage->UnPackData(callId);
   363 			TMockLtsyData1< TInt > data(callId);
   363 			TMockLtsyData1< TInt > data(callId);
   364 			return iMessageRouter->MockLtsyEngine()->ExecuteCommandL(aIpc, data);
   364 			return iMessageRouter->MockLtsyEngine()->ExecuteCommandL(aIpc, data);
   365 			}
   365 			}
       
   366         case ECtsyPhoneStorePreferredNetworksListReq:
       
   367             {
       
   368             CMobilePhoneStoredNetworkList* list = NULL;
       
   369             aMmDataPackage->UnPackData(&list);
       
   370             TMockLtsyData1<CMobilePhoneStoredNetworkList*> data(list);
       
   371             return iMessageRouter->MockLtsyEngine()->ExecuteCommandL(aIpc,data);
       
   372             }
       
   373         case ECtsyPhoneGetPreferredNetworksReq:
   366     	case ECtsyPhoneCellInfoReq:
   374     	case ECtsyPhoneCellInfoReq:
   367     	case ECtsyPhoneCellInfoIndReq:			
   375     	case ECtsyPhoneCellInfoIndReq:			
   368     	case EMobilePhoneSelectNetworkCancel:
   376     	case EMobilePhoneSelectNetworkCancel:
   369     	case EMobilePhoneGetFdnStatus:
   377     	case EMobilePhoneGetFdnStatus:
   370     	case EMobilePhoneEnumerateAPNEntries:
   378     	case EMobilePhoneEnumerateAPNEntries:
   932 			mockData.Copy(aData);
   940 			mockData.Copy(aData);
   933 			dataPackage.PackData(&caps);
   941 			dataPackage.PackData(&caps);
   934 			}
   942 			}
   935 			break;
   943 			break;
   936 		case ECtsyPhoneTerminateAllCallsComp:
   944 		case ECtsyPhoneTerminateAllCallsComp:
       
   945         case ECtsyPhoneStorePreferredNetworksListComp:
   937 			{
   946 			{
   938 			// no parameter is required
   947 			// no parameter is required
   939 			}
   948 			}		
   940 			break;
   949             break;
       
   950         case ECtsyPhoneGetPreferredNetworksComp:
       
   951             {
       
   952             CMobilePhoneStoredNetworkList* list = CMobilePhoneStoredNetworkList::NewL();
       
   953             TSerializer<CMobilePhoneStoredNetworkList>::DeserialiseL(aData, *list);
       
   954             dataPackage.PackData(list);
       
   955             }
       
   956             break;
   941 		default:
   957 		default:
   942 			{
   958 			{
   943 			// shouldnt get here. will panic MessageManager()->Complete if allowed to continue
   959 			// shouldnt get here. will panic MessageManager()->Complete if allowed to continue
   944 			}
   960 			}
   945 			break;
   961 			break;