From ce7a1444720df6a18b9cdefed42e3a5cac8f12b1 Mon Sep 17 00:00:00 2001 From: Robert Greenwalt Date: Mon, 7 Jul 2014 17:09:01 -0700 Subject: [PATCH] Remove dead code. Also adds a TYPE_VPN so the VPN can be strongly typed. Change-Id: Ibf39450c480f16ce5ab4c25b47965691b844fb92 --- core/java/android/net/ConnectivityManager.java | 12 +++++++++--- .../java/com/android/server/ConnectivityService.java | 3 --- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/core/java/android/net/ConnectivityManager.java b/core/java/android/net/ConnectivityManager.java index 0297c849c3..fb4912f270 100644 --- a/core/java/android/net/ConnectivityManager.java +++ b/core/java/android/net/ConnectivityManager.java @@ -491,11 +491,17 @@ public class ConnectivityManager { */ public static final int TYPE_PROXY = 16; - /** {@hide} */ - public static final int MAX_RADIO_TYPE = TYPE_PROXY; + /** + * A virtual network using one or more native bearers. + * It may or may not be providing security services. + */ + public static final int TYPE_VPN = 17; /** {@hide} */ - public static final int MAX_NETWORK_TYPE = TYPE_PROXY; + public static final int MAX_RADIO_TYPE = TYPE_VPN; + + /** {@hide} */ + public static final int MAX_NETWORK_TYPE = TYPE_VPN; /** * If you want to set the default network preference,you can directly diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index e865e88a3e..13ad5d2ded 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -60,7 +60,6 @@ import android.content.res.Resources; import android.database.ContentObserver; import android.net.CaptivePortalTracker; import android.net.ConnectivityManager; -import android.net.DummyDataStateTracker; import android.net.IConnectivityManager; import android.net.INetworkManagementEventObserver; import android.net.INetworkPolicyListener; @@ -925,8 +924,6 @@ public class ConnectivityService extends IConnectivityManager.Stub { @Override public NetworkStateTracker createTracker(int targetNetworkType, NetworkConfig config) { switch (config.radio) { - case TYPE_DUMMY: - return new DummyDataStateTracker(targetNetworkType, config.name); case TYPE_WIMAX: return makeWimaxStateTracker(mContext, mTrackerHandler); case TYPE_PROXY: