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

Commit 637c407d authored by Peter Qiu's avatar Peter Qiu Committed by android-build-merger
Browse files

Merge "wifi: WifiConfiguration: add isHomeProviderNetwork field" am: e724f82b am: 281fae21

am: eeeb10c6

Change-Id: Ib218b76e03bb6a6082113d27ec514b03f2348b6e
parents ce4606a0 eeeb10c6
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -24629,6 +24629,7 @@ package android.net.wifi {
    field public java.util.BitSet allowedProtocols;
    field public android.net.wifi.WifiEnterpriseConfig enterpriseConfig;
    field public boolean hiddenSSID;
    field public boolean isHomeProviderNetwork;
    field public int networkId;
    field public java.lang.String preSharedKey;
    field public int priority;
+1 −0
Original line number Diff line number Diff line
@@ -26979,6 +26979,7 @@ package android.net.wifi {
    field public int creatorUid;
    field public android.net.wifi.WifiEnterpriseConfig enterpriseConfig;
    field public boolean hiddenSSID;
    field public boolean isHomeProviderNetwork;
    field public java.lang.String lastUpdateName;
    field public int lastUpdateUid;
    field public boolean meteredHint;
+1 −0
Original line number Diff line number Diff line
@@ -24703,6 +24703,7 @@ package android.net.wifi {
    field public java.util.BitSet allowedProtocols;
    field public android.net.wifi.WifiEnterpriseConfig enterpriseConfig;
    field public boolean hiddenSSID;
    field public boolean isHomeProviderNetwork;
    field public int networkId;
    field public java.lang.String preSharedKey;
    field public int priority;
+9 −0
Original line number Diff line number Diff line
@@ -372,6 +372,12 @@ public class WifiConfiguration implements Parcelable {
     */
    public String providerFriendlyName;

    /**
     * Flag indicating if this network is provided by a home Passpoint provider or a roaming
     * Passpoint provider.
     */
    public boolean isHomeProviderNetwork;

    /**
     * Roaming Consortium Id list for passpoint credential; identifies a set of networks where
     * passpoint credential will be considered valid
@@ -1888,6 +1894,7 @@ public class WifiConfiguration implements Parcelable {
            FQDN = source.FQDN;
            roamingConsortiumIds = source.roamingConsortiumIds.clone();
            providerFriendlyName = source.providerFriendlyName;
            isHomeProviderNetwork = source.isHomeProviderNetwork;
            preSharedKey = source.preSharedKey;

            mNetworkSelectionStatus.copy(source.getNetworkSelectionStatus());
@@ -1969,6 +1976,7 @@ public class WifiConfiguration implements Parcelable {
        dest.writeInt(apChannel);
        dest.writeString(FQDN);
        dest.writeString(providerFriendlyName);
        dest.writeInt(isHomeProviderNetwork ? 1 : 0);
        dest.writeInt(roamingConsortiumIds.length);
        for (long roamingConsortiumId : roamingConsortiumIds) {
            dest.writeLong(roamingConsortiumId);
@@ -2035,6 +2043,7 @@ public class WifiConfiguration implements Parcelable {
                config.apChannel = in.readInt();
                config.FQDN = in.readString();
                config.providerFriendlyName = in.readString();
                config.isHomeProviderNetwork = in.readInt() != 0;
                int numRoamingConsortiumIds = in.readInt();
                config.roamingConsortiumIds = new long[numRoamingConsortiumIds];
                for (int i = 0; i < numRoamingConsortiumIds; i++) {