aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOmkar Kolangade <omkark@codeaurora.org>2016-02-12 03:46:11 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-02-12 03:46:11 +0000
commit4c1da288a61ca6ecbe08ed18f89db978479f24b8 (patch)
tree95477cccc8afde713a22dfdad9fb222c20d0abd2
parenteced23013075769cf671bb6f43a9c63febde3e80 (diff)
parenta7ced64be6f5c8e0e1c9e2a9a0a51c7eb324ca4d (diff)
downloadims-4c1da288a61ca6ecbe08ed18f89db978479f24b8.tar.gz
IMS RAT Reporting in Registration Callbacks
am: a7ced64be6 * commit 'a7ced64be6f5c8e0e1c9e2a9a0a51c7eb324ca4d': IMS RAT Reporting in Registration Callbacks
-rw-r--r--src/java/com/android/ims/ImsManager.java30
1 files changed, 28 insertions, 2 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index 39a87ebb..906ebcd8 100644
--- a/src/java/com/android/ims/ImsManager.java
+++ b/src/java/com/android/ims/ImsManager.java
@@ -1230,7 +1230,7 @@ public class ImsManager {
return (mServiceClass == serviceClass);
}
- @Override
+ @Deprecated
public void registrationConnected() {
if (DBG) {
log("registrationConnected ::");
@@ -1241,7 +1241,7 @@ public class ImsManager {
}
}
- @Override
+ @Deprecated
public void registrationProgressing() {
if (DBG) {
log("registrationProgressing ::");
@@ -1253,6 +1253,32 @@ public class ImsManager {
}
@Override
+ public void registrationConnectedWithRadioTech(int imsRadioTech) {
+ // Note: imsRadioTech value maps to RIL_RADIO_TECHNOLOGY
+ // values in ServiceState.java.
+ if (DBG) {
+ log("registrationConnectedWithRadioTech :: imsRadioTech=" + imsRadioTech);
+ }
+
+ if (mListener != null) {
+ mListener.onImsConnected();
+ }
+ }
+
+ @Override
+ public void registrationProgressingWithRadioTech(int imsRadioTech) {
+ // Note: imsRadioTech value maps to RIL_RADIO_TECHNOLOGY
+ // values in ServiceState.java.
+ if (DBG) {
+ log("registrationProgressingWithRadioTech :: imsRadioTech=" + imsRadioTech);
+ }
+
+ if (mListener != null) {
+ mListener.onImsProgressing();
+ }
+ }
+
+ @Override
public void registrationDisconnected(ImsReasonInfo imsReasonInfo) {
if (DBG) {
log("registrationDisconnected :: imsReasonInfo" + imsReasonInfo);