Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6d034c6c authored by Daniel Bright's avatar Daniel Bright Committed by Automerger Merge Worker
Browse files

Merge "Allows APN to be unthrottled through an indication" am: 7bfe3131 am:...

Merge "Allows APN to be unthrottled through an indication" am: 7bfe3131 am: 0c8bf2df am: f6282fb2

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1479416

Change-Id: I1c5ef6c7fde01b1220a2281d9150ec1806be6abe
parents ea6454c7 f6282fb2
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -40,4 +40,17 @@ interface IRadioIndication extends @1.5::IRadioIndication {
     *        3. Unsolicited disconnect from either modem or network side.
     */
    oneway dataCallListChanged_1_6(RadioIndicationType type, vec<SetupDataCallResult> dcList);

    /**
     * The modem can explicitly set SetupDataCallResult::suggestedRetryTime after a failure in
     * IRadio@1.6::SetupDataCall. During that time, no new calls are allowed to
     * IRadio@1.6::SetupDataCall that use the same APN.
     *
     * When IRadioIndication@1.6::unthrottleApn is sent, AOSP will no longer throttle calls
     * to IRadio@1.6::SetupDataCall for the given APN.
     *
     * @param type Type of radio indication
     * @param apn Apn to unthrottle
     */
    oneway unthrottleApn(RadioIndicationType type, string apn);
};
+3 −0
Original line number Diff line number Diff line
@@ -808,6 +808,9 @@ class RadioIndication_v1_6 : public ::android::hardware::radio::V1_6::IRadioIndi
            RadioIndicationType type,
            const hidl_vec<::android::hardware::radio::V1_6::SetupDataCallResult>& dcList);

    Return<void> unthrottleApn(RadioIndicationType type,
                               const ::android::hardware::hidl_string& apn);

    /* 1.5 Api */
    Return<void> uiccApplicationsEnablementChanged(RadioIndicationType type, bool enabled);

+5 −0
Original line number Diff line number Diff line
@@ -25,6 +25,11 @@ Return<void> RadioIndication_v1_6::dataCallListChanged_1_6(
    return Void();
}

Return<void> RadioIndication_v1_6::unthrottleApn(RadioIndicationType /*type*/,
                                                 const ::android::hardware::hidl_string& /*apn*/) {
    return Void();
}

/* 1.5 Apis */
Return<void> RadioIndication_v1_6::uiccApplicationsEnablementChanged(RadioIndicationType /*type*/,
                                                                     bool /*enabled*/) {