diff options
Diffstat (limited to 'com/android/internal/telephony/ims/ImsServiceController.java')
-rw-r--r-- | com/android/internal/telephony/ims/ImsServiceController.java | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/com/android/internal/telephony/ims/ImsServiceController.java b/com/android/internal/telephony/ims/ImsServiceController.java index 6f31b50a..284c9de3 100644 --- a/com/android/internal/telephony/ims/ImsServiceController.java +++ b/com/android/internal/telephony/ims/ImsServiceController.java @@ -34,6 +34,7 @@ import android.util.Pair; import com.android.ims.internal.IImsFeatureStatusCallback; import com.android.ims.internal.IImsMMTelFeature; import com.android.ims.internal.IImsRcsFeature; +import com.android.ims.internal.IImsRegistration; import com.android.ims.internal.IImsServiceController; import com.android.ims.internal.IImsServiceFeatureCallback; import com.android.internal.annotations.VisibleForTesting; @@ -366,10 +367,8 @@ public class ImsServiceController { } /** - * Finds the difference between the set of features that the ImsService has active and the new - * set defined in newImsFeatures. For every feature that is added, - * {@link IImsServiceController#createImsFeature} is called on the service. For every ImsFeature - * that is removed, {@link IImsServiceController#removeImsFeature} is called. + * For every feature that is added, the service calls the associated create. For every + * ImsFeature that is removed, {@link IImsServiceController#removeImsFeature} is called. */ public void changeImsServiceFeatures(HashSet<Pair<Integer, Integer>> newImsFeatures) throws RemoteException { @@ -466,6 +465,15 @@ public class ImsServiceController { } } + /** + * @return the IImsRegistration that corresponds to the slot id specified. + */ + public IImsRegistration getRegistration(int slotId) throws RemoteException { + synchronized (mLock) { + return mIImsServiceController.getRegistration(slotId); + } + } + private void removeImsServiceFeatureListener() { synchronized (mLock) { mImsStatusCallbacks.clear(); |