• Home
  • Raw
  • Download

Lines Matching refs:capability

214         FeatureProvisioningData(int capability, int tech, boolean provisioned, boolean isMmTel) {  in FeatureProvisioningData()  argument
215 mCapability = capability; in FeatureProvisioningData()
705 int capability = CAPABILITY_TYPE_PRESENCE_UCE; in setInitialProvisioningKeys() local
710 required = isRcsProvisioningRequiredForCapability(subId, capability, tech); in setInitialProvisioningKeys()
719 capability, tech); in setInitialProvisioningKeys()
905 public boolean isImsProvisioningRequiredForCapability(int subId, int capability, int tech) { in isImsProvisioningRequiredForCapability() argument
914 if (!(MMTEL_CAPABILITY_MIN < capability && capability < MMTEL_CAPABILITY_MAX)) { in isImsProvisioningRequiredForCapability()
915 throw new IllegalArgumentException("MmTel capability '" + capability + "' is invalid"); in isImsProvisioningRequiredForCapability()
925 boolean retVal = isProvisioningRequired(subId, capability, tech, /*isMmTel*/true); in isImsProvisioningRequiredForCapability()
929 if (!retVal && (capability == CAPABILITY_TYPE_VOICE in isImsProvisioningRequiredForCapability()
930 || capability == CAPABILITY_TYPE_VIDEO in isImsProvisioningRequiredForCapability()
931 || capability == CAPABILITY_TYPE_UT)) { in isImsProvisioningRequiredForCapability()
933 if (capability == CAPABILITY_TYPE_UT) { in isImsProvisioningRequiredForCapability()
945 log("isImsProvisioningRequiredForCapability capability " + capability in isImsProvisioningRequiredForCapability()
955 public boolean isRcsProvisioningRequiredForCapability(int subId, int capability, int tech) { in isRcsProvisioningRequiredForCapability() argument
964 if (!(RCS_CAPABILITY_MIN < capability && capability < RCS_CAPABILITY_MAX)) { in isRcsProvisioningRequiredForCapability()
965 throw new IllegalArgumentException("Rcs capability '" + capability + "' is invalid"); in isRcsProvisioningRequiredForCapability()
975 boolean retVal = isProvisioningRequired(subId, capability, tech, /*isMmTel*/false); in isRcsProvisioningRequiredForCapability()
990 log("isRcsProvisioningRequiredForCapability capability " + capability in isRcsProvisioningRequiredForCapability()
1000 public boolean getImsProvisioningStatusForCapability(int subId, int capability, int tech) { in getImsProvisioningStatusForCapability() argument
1001 boolean mmTelProvisioned = isImsProvisioningRequiredForCapability(subId, capability, tech); in getImsProvisioningStatusForCapability()
1004 + " capability " + capability + " tech " + tech); in getImsProvisioningStatusForCapability()
1010 capability, tech); in getImsProvisioningStatusForCapability()
1014 result = getValueFromImsService(subId, capability, tech); in getImsProvisioningStatusForCapability()
1017 setAndNotifyMmTelProvisioningValue(subId, capability, tech, mmTelProvisioned); in getImsProvisioningStatusForCapability()
1024 + " capability " + capability in getImsProvisioningStatusForCapability()
1034 public void setImsProvisioningStatusForCapability(int subId, int capability, int tech, in setImsProvisioningStatusForCapability() argument
1036 boolean mmTelProvisioned = isImsProvisioningRequiredForCapability(subId, capability, tech); in setImsProvisioningStatusForCapability()
1039 + " capability " + capability + " tech " + tech); in setImsProvisioningStatusForCapability()
1044 boolean isChanged = setAndNotifyMmTelProvisioningValue(subId, capability, tech, in setImsProvisioningStatusForCapability()
1047 log("status not changed mmtel capability " + capability + " tech " + tech); in setImsProvisioningStatusForCapability()
1054 int key = getKeyFromCapability(capability, tech); in setImsProvisioningStatusForCapability()
1061 loge("can not access MmTelFeatureListener with capability " + capability); in setImsProvisioningStatusForCapability()
1070 public boolean getRcsProvisioningStatusForCapability(int subId, int capability, int tech) { in getRcsProvisioningStatusForCapability() argument
1071 boolean rcsProvisioned = isRcsProvisioningRequiredForCapability(subId, capability, tech); in getRcsProvisioningStatusForCapability()
1074 + " capability " + capability + " tech " + tech); in getRcsProvisioningStatusForCapability()
1080 capability, tech); in getRcsProvisioningStatusForCapability()
1084 result = getRcsValueFromImsService(subId, capability); in getRcsProvisioningStatusForCapability()
1087 setAndNotifyRcsProvisioningValueForAllTech(subId, capability, rcsProvisioned); in getRcsProvisioningStatusForCapability()
1094 + " capability " + capability in getRcsProvisioningStatusForCapability()
1104 public void setRcsProvisioningStatusForCapability(int subId, int capability, int tech, in setRcsProvisioningStatusForCapability() argument
1106 boolean rcsProvisioned = isRcsProvisioningRequiredForCapability(subId, capability, tech); in setRcsProvisioningStatusForCapability()
1113 boolean isChanged = setAndNotifyRcsProvisioningValue(subId, capability, tech, in setRcsProvisioningStatusForCapability()
1116 log("status not changed rcs capability " + capability + " tech " + tech); in setRcsProvisioningStatusForCapability()
1138 loge("can not access RcsFeatureListener with capability " + capability); in setRcsProvisioningStatusForCapability()
1228 int capability = getCapabilityFromKey(key); in getProvisioningValue() local
1231 if (capability != INVALID_VALUE && tech != INVALID_VALUE) { in getProvisioningValue()
1234 capability, tech); in getProvisioningValue()
1237 capability, tech); in getProvisioningValue()
1247 result = getRcsValueFromImsService(subId, capability); in getProvisioningValue()
1250 + capability); in getProvisioningValue()
1255 setAndNotifyRcsProvisioningValueForAllTech(subId, capability, getBoolValue(result)); in getProvisioningValue()
1258 result = getValueFromImsService(subId, capability, tech); in getProvisioningValue()
1261 + capability); in getProvisioningValue()
1266 setAndNotifyMmTelProvisioningValue(subId, capability, tech, getBoolValue(result)); in getProvisioningValue()
1279 private boolean isProvisioningRequired(int subId, int capability, int tech, boolean isMmTel) { in isProvisioningRequired() argument
1281 techArray = getTechsFromCarrierConfig(subId, capability, isMmTel); in isProvisioningRequired()
1294 log("isProvisioningRequired : not matched capability " + capability + " tech " + tech); in isProvisioningRequired()
1298 private int[] getTechsFromCarrierConfig(int subId, int capability, boolean isMmTel) { in getTechsFromCarrierConfig() argument
1303 capabilityKey = KEYS_MMTEL_CAPABILITY.get(capability); in getTechsFromCarrierConfig()
1306 capabilityKey = KEYS_RCS_CAPABILITY.get(capability); in getTechsFromCarrierConfig()
1329 private int getValueFromImsService(int subId, int capability, int tech) { in getValueFromImsService() argument
1333 switch (capability) { in getValueFromImsService()
1348 log("Capability " + capability + " has been provisioning"); in getValueFromImsService()
1355 private int getRcsValueFromImsService(int subId, int capability) { in getRcsValueFromImsService() argument
1359 if (capability != CAPABILITY_TYPE_PRESENCE_UCE) { in getRcsValueFromImsService()
1360 log("Capability " + capability + " has been provisioning"); in getRcsValueFromImsService()
1397 int capability = getCapabilityFromKey(key); in updateCapabilityTechFromKey() local
1400 if (capability == INVALID_VALUE || tech == INVALID_VALUE) { in updateCapabilityTechFromKey()
1408 setAndNotifyMmTelProvisioningValue(subId, capability, tech, isProvisioned); in updateCapabilityTechFromKey()
1411 setAndNotifyRcsProvisioningValueForAllTech(subId, capability, isProvisioned); in updateCapabilityTechFromKey()
1416 int capability; in getCapabilityFromKey() local
1421 capability = CAPABILITY_TYPE_VOICE; in getCapabilityFromKey()
1424 capability = CAPABILITY_TYPE_VIDEO; in getCapabilityFromKey()
1428 capability = CAPABILITY_TYPE_PRESENCE_UCE; in getCapabilityFromKey()
1431 capability = INVALID_VALUE; in getCapabilityFromKey()
1434 return capability; in getCapabilityFromKey()
1457 private int getKeyFromCapability(int capability, int tech) { in getKeyFromCapability() argument
1459 if (capability == CAPABILITY_TYPE_VOICE && tech == REGISTRATION_TECH_IWLAN) { in getKeyFromCapability()
1461 } else if (capability == CAPABILITY_TYPE_VOICE && tech == REGISTRATION_TECH_LTE) { in getKeyFromCapability()
1463 } else if (capability == CAPABILITY_TYPE_VIDEO && tech == REGISTRATION_TECH_LTE) { in getKeyFromCapability()
1501 private boolean setAndNotifyMmTelProvisioningValue(int subId, int capability, int tech, in setAndNotifyMmTelProvisioningValue() argument
1504 capability, tech, isProvisioned); in setAndNotifyMmTelProvisioningValue()
1509 capability, tech, isProvisioned, /*isMmTel*/true))); in setAndNotifyMmTelProvisioningValue()
1515 private boolean setAndNotifyRcsProvisioningValue(int subId, int capability, int tech, in setAndNotifyRcsProvisioningValue() argument
1518 capability, tech, isProvisioned); in setAndNotifyRcsProvisioningValue()
1526 capability, tech, isProvisioned, /*isMmtel*/false))); in setAndNotifyRcsProvisioningValue()
1532 private boolean setAndNotifyRcsProvisioningValueForAllTech(int subId, int capability, in setAndNotifyRcsProvisioningValueForAllTech() argument
1537 isChanged |= setAndNotifyRcsProvisioningValue(subId, capability, tech, isProvisioned); in setAndNotifyRcsProvisioningValueForAllTech()