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

Commit 0ee45a28 authored by Hyosun Kim's avatar Hyosun Kim
Browse files

Add a new internal api for receiving the new intent in satellite CTS test...

Add a new internal api for receiving the new intent in satellite CTS test which to configure intent component with the necessary values.

Bug: 362405259
Test: atest SatelliteManagerTestOnMockService
Flag: com.android.internal.telephony.flags.carrier_roaming_nb_iot_ntn

Change-Id: Ib4bce864150b6023b01e3fab345fb7e5e669eddf
parent a4851c83
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -3425,4 +3425,19 @@ interface ITelephony {
    @JavaPassthrough(annotation="@android.annotation.RequiresPermission("
            + "android.Manifest.permission.SATELLITE_COMMUNICATION)")
    void provisionSatellite(in List<SatelliteSubscriberInfo> list, in ResultReceiver result);

    /**
     * This API can be used by only CTS to override the cached value for the device overlay config
     * value :
     * config_satellite_gateway_service_package and
     * config_satellite_carrier_roaming_esos_provisioned_class.
     * These values are set before sending an intent to broadcast there are any change to list of
     * subscriber informations.
     *
     * @param name the name is one of the following that constitute an intent.
     * Component package name, or component class name.
     * @return {@code true} if the setting is successful, {@code false} otherwise.
     * @hide
     */
    boolean setSatelliteSubscriberIdListChangedIntentComponent(in String name);
}