Lines Matching refs:ImsServiceInfo

90     public static class ImsServiceInfo {
99 ImsServiceInfo that = (ImsServiceInfo) o;
244 private Set<ImsServiceInfo> mInstalledServicesCache = new ArraySet<>();
377 List<ImsServiceInfo> infos = getImsServiceInfo(packageName);
378 List<ImsServiceInfo> newlyAddedInfos = new ArrayList<>();
379 for (ImsServiceInfo info : infos) {
382 Optional<ImsServiceInfo> match = getInfoByComponentName(mInstalledServicesCache,
399 for (ImsServiceInfo info : newlyAddedInfos) {
417 Optional<ImsServiceInfo> match = getInfoByPackageName(mInstalledServicesCache, packageName);
428 // Returns true if the CarrierConfig that has been loaded includes this ImsServiceInfo
431 private boolean isActiveCarrierService(ImsServiceInfo info) {
440 private boolean isDeviceService(ImsServiceInfo info) {
444 private int getSlotForActiveCarrierService(ImsServiceInfo info) {
454 Set<ImsServiceController> searchSet, ImsServiceInfo matchValue) {
459 private Optional<ImsServiceInfo> getInfoByPackageName(Set<ImsServiceInfo> searchSet,
465 private Optional<ImsServiceInfo> getInfoByComponentName(Set<ImsServiceInfo> searchSet,
474 private void updateImsServiceFeatures(ImsServiceInfo newInfo) {
508 private void bindNewImsService(ImsServiceInfo info) {
524 private void unbindImsService(ImsServiceInfo info) {
545 private HashSet<Pair<Integer, Integer>> calculateFeaturesToCreate(ImsServiceInfo info) {
557 ImsServiceInfo carrierImsInfo = getImsServiceInfoFromCache(mCarrierServices[i]);
633 * Returns the ImsServiceInfo that matches the provided packageName. Visible for testing
637 public ImsServiceInfo getImsServiceInfoFromCache(String packageName) {
641 Optional<ImsServiceInfo> infoFilter = getInfoByPackageName(mInstalledServicesCache,
650 // Return the ImsServiceInfo specified for the package name. If the package name is null,
652 private List<ImsServiceInfo> getImsServiceInfo(String packageName) {
653 List<ImsServiceInfo> infos = new ArrayList<>();
666 ImsServiceInfo info = new ImsServiceInfo();