TBuf<KImeiBufferSize> CTMGetImei::GetIMEI() { CTelephony::TPhoneIdV1Pckg phoneIdPckg( iV1 ); iTelephony->GetPhoneId( iStatus, phoneIdPckg ); SetActive(); iAsw.Start(); Deque(); return iImei; }
void CPhone::GetPhoneIdSync(TDes& aManufacturer, TDes& aModel) { if (IsActive()) { Cancel(); } CTelephony::TPhoneIdV1Pckg phoneIdPckg(iPhoneId); iTelephony->GetPhoneId(iStatus,phoneIdPckg); iFunc = EImei; SetActive(); StartWait(); iFunc = ENoneFunc; aManufacturer.Copy(iPhoneId.iManufacturer); aModel.Copy(iPhoneId.iModel); }
void CPhone::GetImeiSync(TDes& aImei) { __FLOG(_L("GetImeiSync")); if (IsActive()) { Cancel(); } #ifdef __WINSCW__ aImei = _L("356962014461702"); return; #endif CTelephony::TPhoneIdV1Pckg phoneIdPckg(iPhoneId); iTelephony->GetPhoneId(iStatus, phoneIdPckg); iFunc = EImei; SetActive(); StartWait(); iFunc = ENoneFunc; iPhoneId.iSerialNumber.Trim(); aImei = iPhoneId.iSerialNumber.Left(15); }