summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Omkar Kolangade <omkark@codeaurora.org> 2015-05-04 17:49:14 -0700
committer Tyler Gunn <tgunn@google.com> 2016-02-11 23:51:41 +0000
commitd4e44bbdbf2d1bd7307501658b694b3c92fd668b (patch)
tree47791ddcec5a3d7089a607f5308b3203925be38c
parent4e9e3d02e057ddccb95d5299e60ac02da7766024 (diff)
IMS RAT Reporting in Registration Unsol
Adding a parameter to the IMS registration complete and progressing callbacks, allowing frameworks to be notified of the radio access technology over which IMS is registered. Bug: 21902225 Change-Id: I271f2fca299585302a67d0f5476f6fac3e7099dd
-rw-r--r--telephony/java/com/android/ims/internal/IImsRegistrationListener.aidl22
1 files changed, 22 insertions, 0 deletions
diff --git a/telephony/java/com/android/ims/internal/IImsRegistrationListener.aidl b/telephony/java/com/android/ims/internal/IImsRegistrationListener.aidl
index 23a69d10aa7a..69259d078baf 100644
--- a/telephony/java/com/android/ims/internal/IImsRegistrationListener.aidl
+++ b/telephony/java/com/android/ims/internal/IImsRegistrationListener.aidl
@@ -17,6 +17,7 @@
package com.android.ims.internal;
import com.android.ims.ImsReasonInfo;
+
/**
* A listener type for receiving notifications about the changes to
* the IMS connection(registration).
@@ -26,15 +27,36 @@ import com.android.ims.ImsReasonInfo;
interface IImsRegistrationListener {
/**
* Notifies the application when the device is connected to the IMS network.
+ *
+ * @deprecated see {@link registrationConnectedWithRadioTech}
*/
void registrationConnected();
/**
* Notifies the application when the device is trying to connect the IMS network.
+ *
+ * @deprecated see {@link registrationProgressingWithRadioTech}
*/
void registrationProgressing();
/**
+ * Notifies the application when the device is connected to the IMS network.
+ *
+ * @param imsRadioTech the radio access technology. Valid values are {@code
+ * RIL_RADIO_TECHNOLOGY_*} defined in {@link ServiceState}.
+ */
+ void registrationConnectedWithRadioTech(int imsRadioTech);
+
+ /**
+ * Notifies the application when the device is trying to connect the IMS network.
+ *
+ * @param imsRadioTech the radio access technology. Valid values are {@code
+ * RIL_RADIO_TECHNOLOGY_*} defined in {@link ServiceState}.
+ */
+ void registrationProgressingWithRadioTech(int imsRadioTech);
+
+
+ /**
* Notifies the application when the device is disconnected from the IMS network.
*/
void registrationDisconnected(in ImsReasonInfo imsReasonInfo);