Loading core/java/android/net/vcn/VcnCellUnderlyingNetworkTemplate.java +0 −1 Original line number Diff line number Diff line Loading @@ -354,7 +354,6 @@ public final class VcnCellUnderlyingNetworkTemplate extends VcnUnderlyingNetwork } /** @hide */ @Override public Map<Integer, Integer> getCapabilitiesMatchCriteria() { return Collections.unmodifiableMap(new HashMap<>(mCapabilitiesMatchCriteria)); } Loading core/java/android/net/vcn/VcnUnderlyingNetworkTemplate.java +0 −4 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ import com.android.internal.util.Preconditions; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.util.Map; import java.util.Objects; /** Loading Loading @@ -308,7 +307,4 @@ public abstract class VcnUnderlyingNetworkTemplate { public int getMinExitDownstreamBandwidthKbps() { return mMinExitDownstreamBandwidthKbps; } /** @hide */ public abstract Map<Integer, Integer> getCapabilitiesMatchCriteria(); } core/java/android/net/vcn/VcnWifiUnderlyingNetworkTemplate.java +0 −11 Original line number Diff line number Diff line Loading @@ -15,9 +15,6 @@ */ package android.net.vcn; import static android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET; import static android.net.vcn.VcnUnderlyingNetworkTemplate.MATCH_ANY; import static com.android.internal.annotations.VisibleForTesting.Visibility; import static com.android.server.vcn.util.PersistableBundleUtils.STRING_DESERIALIZER; import static com.android.server.vcn.util.PersistableBundleUtils.STRING_SERIALIZER; Loading @@ -26,7 +23,6 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SuppressLint; import android.net.NetworkCapabilities; import android.net.vcn.VcnUnderlyingNetworkTemplate.MatchCriteria; import android.os.PersistableBundle; import android.util.ArraySet; Loading @@ -36,7 +32,6 @@ import com.android.server.vcn.util.PersistableBundleUtils; import java.util.ArrayList; import java.util.Collections; import java.util.Map; import java.util.Objects; import java.util.Set; Loading Loading @@ -167,12 +162,6 @@ public final class VcnWifiUnderlyingNetworkTemplate extends VcnUnderlyingNetwork return Collections.unmodifiableSet(mSsids); } /** @hide */ @Override public Map<Integer, Integer> getCapabilitiesMatchCriteria() { return Collections.singletonMap(NET_CAPABILITY_INTERNET, MATCH_REQUIRED); } /** This class is used to incrementally build VcnWifiUnderlyingNetworkTemplate objects. */ public static final class Builder { private int mMeteredMatchCriteria = MATCH_ANY; Loading services/core/java/com/android/server/vcn/routeselection/NetworkPriorityClassifier.java +12 −12 Original line number Diff line number Diff line Loading @@ -171,18 +171,6 @@ class NetworkPriorityClassifier { return false; } for (Map.Entry<Integer, Integer> entry : networkPriority.getCapabilitiesMatchCriteria().entrySet()) { final int cap = entry.getKey(); final int matchCriteria = entry.getValue(); if (matchCriteria == MATCH_REQUIRED && !caps.hasCapability(cap)) { return false; } else if (matchCriteria == MATCH_FORBIDDEN && caps.hasCapability(cap)) { return false; } } if (vcnContext.isInTestMode() && caps.hasTransport(TRANSPORT_TEST)) { return true; } Loading Loading @@ -331,6 +319,18 @@ class NetworkPriorityClassifier { return false; } for (Map.Entry<Integer, Integer> entry : networkPriority.getCapabilitiesMatchCriteria().entrySet()) { final int cap = entry.getKey(); final int matchCriteria = entry.getValue(); if (matchCriteria == MATCH_REQUIRED && !caps.hasCapability(cap)) { return false; } else if (matchCriteria == MATCH_FORBIDDEN && caps.hasCapability(cap)) { return false; } } return true; } Loading Loading
core/java/android/net/vcn/VcnCellUnderlyingNetworkTemplate.java +0 −1 Original line number Diff line number Diff line Loading @@ -354,7 +354,6 @@ public final class VcnCellUnderlyingNetworkTemplate extends VcnUnderlyingNetwork } /** @hide */ @Override public Map<Integer, Integer> getCapabilitiesMatchCriteria() { return Collections.unmodifiableMap(new HashMap<>(mCapabilitiesMatchCriteria)); } Loading
core/java/android/net/vcn/VcnUnderlyingNetworkTemplate.java +0 −4 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ import com.android.internal.util.Preconditions; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.util.Map; import java.util.Objects; /** Loading Loading @@ -308,7 +307,4 @@ public abstract class VcnUnderlyingNetworkTemplate { public int getMinExitDownstreamBandwidthKbps() { return mMinExitDownstreamBandwidthKbps; } /** @hide */ public abstract Map<Integer, Integer> getCapabilitiesMatchCriteria(); }
core/java/android/net/vcn/VcnWifiUnderlyingNetworkTemplate.java +0 −11 Original line number Diff line number Diff line Loading @@ -15,9 +15,6 @@ */ package android.net.vcn; import static android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET; import static android.net.vcn.VcnUnderlyingNetworkTemplate.MATCH_ANY; import static com.android.internal.annotations.VisibleForTesting.Visibility; import static com.android.server.vcn.util.PersistableBundleUtils.STRING_DESERIALIZER; import static com.android.server.vcn.util.PersistableBundleUtils.STRING_SERIALIZER; Loading @@ -26,7 +23,6 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SuppressLint; import android.net.NetworkCapabilities; import android.net.vcn.VcnUnderlyingNetworkTemplate.MatchCriteria; import android.os.PersistableBundle; import android.util.ArraySet; Loading @@ -36,7 +32,6 @@ import com.android.server.vcn.util.PersistableBundleUtils; import java.util.ArrayList; import java.util.Collections; import java.util.Map; import java.util.Objects; import java.util.Set; Loading Loading @@ -167,12 +162,6 @@ public final class VcnWifiUnderlyingNetworkTemplate extends VcnUnderlyingNetwork return Collections.unmodifiableSet(mSsids); } /** @hide */ @Override public Map<Integer, Integer> getCapabilitiesMatchCriteria() { return Collections.singletonMap(NET_CAPABILITY_INTERNET, MATCH_REQUIRED); } /** This class is used to incrementally build VcnWifiUnderlyingNetworkTemplate objects. */ public static final class Builder { private int mMeteredMatchCriteria = MATCH_ANY; Loading
services/core/java/com/android/server/vcn/routeselection/NetworkPriorityClassifier.java +12 −12 Original line number Diff line number Diff line Loading @@ -171,18 +171,6 @@ class NetworkPriorityClassifier { return false; } for (Map.Entry<Integer, Integer> entry : networkPriority.getCapabilitiesMatchCriteria().entrySet()) { final int cap = entry.getKey(); final int matchCriteria = entry.getValue(); if (matchCriteria == MATCH_REQUIRED && !caps.hasCapability(cap)) { return false; } else if (matchCriteria == MATCH_FORBIDDEN && caps.hasCapability(cap)) { return false; } } if (vcnContext.isInTestMode() && caps.hasTransport(TRANSPORT_TEST)) { return true; } Loading Loading @@ -331,6 +319,18 @@ class NetworkPriorityClassifier { return false; } for (Map.Entry<Integer, Integer> entry : networkPriority.getCapabilitiesMatchCriteria().entrySet()) { final int cap = entry.getKey(); final int matchCriteria = entry.getValue(); if (matchCriteria == MATCH_REQUIRED && !caps.hasCapability(cap)) { return false; } else if (matchCriteria == MATCH_FORBIDDEN && caps.hasCapability(cap)) { return false; } } return true; } Loading