Implement RadioNetwork for AIDL-HIDL Telephony HAL translator

Bug: 203699028
Test: Boot and grep logcat against radiocompat
Change-Id: Ic44227c9e2cd38ead97d3f3dda2e028052876568
diff --git a/radio/aidl/compat/libradiocompat/RadioResponse.cpp b/radio/aidl/compat/libradiocompat/RadioResponse.cpp
index 0a38d8c..001330f 100644
--- a/radio/aidl/compat/libradiocompat/RadioResponse.cpp
+++ b/radio/aidl/compat/libradiocompat/RadioResponse.cpp
@@ -30,15 +30,11 @@
     // TODO(b/203699028): send to correct requestor or confirm if spam is not a problem
     if (mDataCb) mDataCb->acknowledgeRequest(serial);
     if (mMessagingCb) mMessagingCb->acknowledgeRequest(serial);
+    if (mNetworkCb) mNetworkCb->acknowledgeRequest(serial);
     if (mSimCb) mSimCb->acknowledgeRequest(serial);
     return {};
 }
 
-Return<void> RadioResponse::supplyNetworkDepersonalizationResponse(
-        const V1_0::RadioResponseInfo& info, int32_t remainingRetries) {
-    return {};
-}
-
 Return<void> RadioResponse::getCurrentCallsResponse(const V1_0::RadioResponseInfo& info,
                                                     const hidl_vec<V1_0::Call>& calls) {
     return {};
@@ -79,27 +75,6 @@
     return {};
 }
 
-Return<void> RadioResponse::getSignalStrengthResponse(const V1_0::RadioResponseInfo& info,
-                                                      const V1_0::SignalStrength& sigStrength) {
-    return {};
-}
-
-Return<void> RadioResponse::getVoiceRegistrationStateResponse(
-        const V1_0::RadioResponseInfo& info, const V1_0::VoiceRegStateResult& voiceRegResponse) {
-    return {};
-}
-
-Return<void> RadioResponse::getDataRegistrationStateResponse(
-        const V1_0::RadioResponseInfo& info, const V1_0::DataRegStateResult& dataRegResponse) {
-    return {};
-}
-
-Return<void> RadioResponse::getOperatorResponse(  //
-        const V1_0::RadioResponseInfo& info, const hidl_string& longName,
-        const hidl_string& shortName, const hidl_string& numeric) {
-    return {};
-}
-
 Return<void> RadioResponse::setRadioPowerResponse(const V1_0::RadioResponseInfo& info) {
     return {};
 }
@@ -139,30 +114,6 @@
     return {};
 }
 
-Return<void> RadioResponse::setBarringPasswordResponse(const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::getNetworkSelectionModeResponse(const V1_0::RadioResponseInfo& info,
-                                                            bool manual) {
-    return {};
-}
-
-Return<void> RadioResponse::setNetworkSelectionModeAutomaticResponse(
-        const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::setNetworkSelectionModeManualResponse(
-        const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::getAvailableNetworksResponse(
-        const V1_0::RadioResponseInfo& info, const hidl_vec<V1_0::OperatorInfo>& networkInfos) {
-    return {};
-}
-
 Return<void> RadioResponse::startDtmfResponse(const V1_0::RadioResponseInfo& info) {
     return {};
 }
@@ -193,20 +144,6 @@
     return {};
 }
 
-Return<void> RadioResponse::setSuppServiceNotificationsResponse(
-        const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::setBandModeResponse(const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::getAvailableBandModesResponse(
-        const V1_0::RadioResponseInfo& info, const hidl_vec<V1_0::RadioBandMode>& bandModes) {
-    return {};
-}
-
 Return<void> RadioResponse::handleStkCallSetupRequestFromSimResponse(
         const V1_0::RadioResponseInfo& info) {
     return {};
@@ -216,33 +153,6 @@
     return {};
 }
 
-Return<void> RadioResponse::setPreferredNetworkTypeResponse(const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::getPreferredNetworkTypeResponse(const V1_0::RadioResponseInfo& info,
-                                                            V1_0::PreferredNetworkType nwType) {
-    return {};
-}
-
-Return<void> RadioResponse::getNeighboringCidsResponse(
-        const V1_0::RadioResponseInfo& info, const hidl_vec<V1_0::NeighboringCell>& cells) {
-    return {};
-}
-
-Return<void> RadioResponse::setLocationUpdatesResponse(const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::setCdmaRoamingPreferenceResponse(const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::getCdmaRoamingPreferenceResponse(const V1_0::RadioResponseInfo& info,
-                                                             V1_0::CdmaRoamingType type) {
-    return {};
-}
-
 Return<void> RadioResponse::setTTYModeResponse(const V1_0::RadioResponseInfo& info) {
     return {};
 }
@@ -279,25 +189,6 @@
     return {};
 }
 
-Return<void> RadioResponse::getVoiceRadioTechnologyResponse(const V1_0::RadioResponseInfo& info,
-                                                            V1_0::RadioTechnology rat) {
-    return {};
-}
-
-Return<void> RadioResponse::getCellInfoListResponse(const V1_0::RadioResponseInfo& info,
-                                                    const hidl_vec<V1_0::CellInfo>& cellInfo) {
-    return {};
-}
-
-Return<void> RadioResponse::setCellInfoListRateResponse(const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::getImsRegistrationStateResponse(  //
-        const V1_0::RadioResponseInfo& info, bool isRegd, V1_0::RadioTechnologyFamily ratFamily) {
-    return {};
-}
-
 Return<void> RadioResponse::nvReadItemResponse(const V1_0::RadioResponseInfo& info,
                                                const hidl_string& result) {
     return {};
@@ -334,21 +225,6 @@
     return {};
 }
 
-Return<void> RadioResponse::startLceServiceResponse(const V1_0::RadioResponseInfo& info,
-                                                    const V1_0::LceStatusInfo& statusInfo) {
-    return {};
-}
-
-Return<void> RadioResponse::stopLceServiceResponse(const V1_0::RadioResponseInfo& info,
-                                                   const V1_0::LceStatusInfo& statusInfo) {
-    return {};
-}
-
-Return<void> RadioResponse::pullLceDataResponse(const V1_0::RadioResponseInfo& info,
-                                                const V1_0::LceDataInfo& lceInfo) {
-    return {};
-}
-
 Return<void> RadioResponse::getModemActivityInfoResponse(
         const V1_0::RadioResponseInfo& info, const V1_0::ActivityStatsInfo& activityInfo) {
     return {};
@@ -358,58 +234,11 @@
     return {};
 }
 
-Return<void> RadioResponse::setIndicationFilterResponse(const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::startNetworkScanResponse(const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::stopNetworkScanResponse(const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::getCellInfoListResponse_1_2(const V1_0::RadioResponseInfo& info,
-                                                        const hidl_vec<V1_2::CellInfo>& cellInfo) {
-    return {};
-}
-
-Return<void> RadioResponse::setSignalStrengthReportingCriteriaResponse(
-        const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::setLinkCapacityReportingCriteriaResponse(
-        const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
 Return<void> RadioResponse::getCurrentCallsResponse_1_2(const V1_0::RadioResponseInfo& info,
                                                         const hidl_vec<V1_2::Call>& calls) {
     return {};
 }
 
-Return<void> RadioResponse::getSignalStrengthResponse_1_2(
-        const V1_0::RadioResponseInfo& info, const V1_2::SignalStrength& signalStrength) {
-    return {};
-}
-
-Return<void> RadioResponse::getVoiceRegistrationStateResponse_1_2(
-        const V1_0::RadioResponseInfo& info, const V1_2::VoiceRegStateResult& voiceRegResponse) {
-    return {};
-}
-
-Return<void> RadioResponse::getDataRegistrationStateResponse_1_2(
-        const V1_0::RadioResponseInfo& info, const V1_2::DataRegStateResult& dataRegResponse) {
-    return {};
-}
-
-Return<void> RadioResponse::setSystemSelectionChannelsResponse(
-        const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
 Return<void> RadioResponse::enableModemResponse(const V1_0::RadioResponseInfo& info) {
     return {};
 }
@@ -423,140 +252,14 @@
     return {};
 }
 
-Return<void> RadioResponse::startNetworkScanResponse_1_4(const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::getCellInfoListResponse_1_4(const V1_0::RadioResponseInfo& info,
-                                                        const hidl_vec<V1_4::CellInfo>& cellInfo) {
-    return {};
-}
-
-Return<void> RadioResponse::getDataRegistrationStateResponse_1_4(
-        const V1_0::RadioResponseInfo& info, const V1_4::DataRegStateResult& dataRegResponse) {
-    return {};
-}
-
-Return<void> RadioResponse::getPreferredNetworkTypeBitmapResponse(
-        const V1_0::RadioResponseInfo& info,
-        hidl_bitfield<V1_4::RadioAccessFamily> networkTypeBitmap) {
-    return {};
-}
-
-Return<void> RadioResponse::setPreferredNetworkTypeBitmapResponse(
-        const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::getSignalStrengthResponse_1_4(
-        const V1_0::RadioResponseInfo& info, const V1_4::SignalStrength& signalStrength) {
-    return {};
-}
-
-Return<void> RadioResponse::setSignalStrengthReportingCriteriaResponse_1_5(
-        const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::setLinkCapacityReportingCriteriaResponse_1_5(
-        const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::setSystemSelectionChannelsResponse_1_5(
-        const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::startNetworkScanResponse_1_5(const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
 Return<void> RadioResponse::setRadioPowerResponse_1_5(const V1_0::RadioResponseInfo& info) {
     return {};
 }
 
-Return<void> RadioResponse::setIndicationFilterResponse_1_5(const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::getBarringInfoResponse(
-        const V1_0::RadioResponseInfo& info, const V1_5::CellIdentity& cellIdentity,
-        const hidl_vec<V1_5::BarringInfo>& barringInfos) {
-    return {};
-}
-
-Return<void> RadioResponse::getVoiceRegistrationStateResponse_1_5(
-        const V1_0::RadioResponseInfo& info, const V1_5::RegStateResult& voiceRegResponse) {
-    return {};
-}
-
-Return<void> RadioResponse::getDataRegistrationStateResponse_1_5(
-        const V1_0::RadioResponseInfo& info, const V1_5::RegStateResult& dataRegResponse) {
-    return {};
-}
-
-Return<void> RadioResponse::getCellInfoListResponse_1_5(const V1_0::RadioResponseInfo& info,
-                                                        const hidl_vec<V1_5::CellInfo>& cellInfo) {
-    return {};
-}
-
-Return<void> RadioResponse::setNetworkSelectionModeManualResponse_1_5(
-        const V1_0::RadioResponseInfo& info) {
-    return {};
-}
-
 Return<void> RadioResponse::setRadioPowerResponse_1_6(const V1_6::RadioResponseInfo& info) {
     return {};
 }
 
-Return<void> RadioResponse::setNrDualConnectivityStateResponse(
-        const V1_6::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::isNrDualConnectivityEnabledResponse(const V1_6::RadioResponseInfo& info,
-                                                                bool isEnabled) {
-    return {};
-}
-
-Return<void> RadioResponse::setAllowedNetworkTypesBitmapResponse(
-        const V1_6::RadioResponseInfo& info) {
-    return {};
-}
-
-Return<void> RadioResponse::getAllowedNetworkTypesBitmapResponse(
-        const V1_6::RadioResponseInfo& info,
-        hidl_bitfield<V1_4::RadioAccessFamily> networkTypeBitmap) {
-    return {};
-}
-
-Return<void> RadioResponse::getSystemSelectionChannelsResponse(
-        const V1_6::RadioResponseInfo& info,
-        const hidl_vec<V1_5::RadioAccessSpecifier>& specifiers) {
-    return {};
-}
-
-Return<void> RadioResponse::getCellInfoListResponse_1_6(const V1_6::RadioResponseInfo& info,
-                                                        const hidl_vec<V1_6::CellInfo>& cellInfo) {
-    return {};
-}
-
-Return<void> RadioResponse::getSignalStrengthResponse_1_6(
-        const V1_6::RadioResponseInfo& info, const V1_6::SignalStrength& signalStrength) {
-    return {};
-}
-
-Return<void> RadioResponse::getVoiceRegistrationStateResponse_1_6(
-        const V1_6::RadioResponseInfo& info, const V1_6::RegStateResult& voiceRegResponse) {
-    return {};
-}
-
-Return<void> RadioResponse::getDataRegistrationStateResponse_1_6(
-        const V1_6::RadioResponseInfo& info, const V1_6::RegStateResult& dataRegResponse) {
-    return {};
-}
-
 Return<void> RadioResponse::getCurrentCallsResponse_1_6(const V1_6::RadioResponseInfo& info,
                                                         const hidl_vec<V1_6::Call>& calls) {
     return {};