N3IWF HAL support: update NetworkResponse
Override getRegistrationStateResponse for N3IWF HAL API change to solve build error
Bug: 249129495
Test: build and flash
Change-Id: Iad6a6cc2e15a8cdd3896545340e55aeecc00da76
diff --git a/src/java/com/android/internal/telephony/NetworkResponse.java b/src/java/com/android/internal/telephony/NetworkResponse.java
index 5f5895e..43ee2ea 100644
--- a/src/java/com/android/internal/telephony/NetworkResponse.java
+++ b/src/java/com/android/internal/telephony/NetworkResponse.java
@@ -473,6 +473,22 @@
RadioResponse.responseVoid(RIL.NETWORK_SERVICE, mRil, responseInfo);
}
+ /**
+ * @param responseInfo Response info struct containing response type, serial no. and error
+ * @param regResponse Current registration response as defined by RegStateResult
+ */
+ public void getRegistrationStateResponse(RadioResponseInfo responseInfo,
+ android.hardware.radio.network.RegStateResult regResponse) {
+ RILRequest rr = mRil.processResponse(RIL.NETWORK_SERVICE, responseInfo);
+
+ if (rr != null) {
+ if (responseInfo.error == RadioError.NONE) {
+ RadioResponse.sendMessageResponse(rr.mResult, regResponse);
+ }
+ mRil.processResponseDone(rr, responseInfo, regResponse);
+ }
+ }
+
@Override
public String getInterfaceHash() {
return IRadioNetworkResponse.HASH;