diff options
author | Robert Greenwalt <robdroid@android.com> | 2010-08-30 10:56:47 -0700 |
---|---|---|
committer | Robert Greenwalt <rgreenwalt@google.com> | 2010-08-30 15:54:37 -0700 |
commit | 37e65ebb7eb932e1a144b1cab262e11ca5fd109b (patch) | |
tree | 8778822097d0ab67bc0a4c222cd7e01d2ade9082 /wifi | |
parent | e82235ae7049badf6758ffef3c13080b135986f4 (diff) | |
download | frameworks_base-37e65ebb7eb932e1a144b1cab262e11ca5fd109b.zip frameworks_base-37e65ebb7eb932e1a144b1cab262e11ca5fd109b.tar.gz frameworks_base-37e65ebb7eb932e1a144b1cab262e11ca5fd109b.tar.bz2 |
Rename NetworkProperties to LinkProperties
Also add copy constructors and use them when giving out data.
Change-Id: Id320eb8fb91d0bd250305ce7bb4f628570215615
Diffstat (limited to 'wifi')
-rw-r--r-- | wifi/java/android/net/wifi/WifiManager.java | 6 | ||||
-rw-r--r-- | wifi/java/android/net/wifi/WifiStateMachine.java | 30 | ||||
-rw-r--r-- | wifi/java/android/net/wifi/WifiStateTracker.java | 22 |
3 files changed, 29 insertions, 29 deletions
diff --git a/wifi/java/android/net/wifi/WifiManager.java b/wifi/java/android/net/wifi/WifiManager.java index 21671f1..8c3ec5f 100644 --- a/wifi/java/android/net/wifi/WifiManager.java +++ b/wifi/java/android/net/wifi/WifiManager.java @@ -307,19 +307,19 @@ public class WifiManager { @SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION) public static final String CONFIG_CHANGED_ACTION = "android.net.wifi.CONFIG_CHANGED"; /** - * The lookup key for a {@link android.net.NetworkProperties} object associated with the + * The lookup key for a {@link android.net.LinkProperties} object associated with the * Wi-Fi network. Retrieve with * {@link android.content.Intent#getParcelableExtra(String)}. * @hide */ - public static final String EXTRA_NETWORK_PROPERTIES = "networkProperties"; + public static final String EXTRA_LINK_PROPERTIES = "linkProperties"; /** * The network IDs of the configured networks could have changed. */ @SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION) public static final String NETWORK_IDS_CHANGED_ACTION = "android.net.wifi.NETWORK_IDS_CHANGED"; - + /** * Activity Action: Pick a Wi-Fi network to connect to. * <p>Input: Nothing. diff --git a/wifi/java/android/net/wifi/WifiStateMachine.java b/wifi/java/android/net/wifi/WifiStateMachine.java index 69e8f2e..7554bd1 100644 --- a/wifi/java/android/net/wifi/WifiStateMachine.java +++ b/wifi/java/android/net/wifi/WifiStateMachine.java @@ -43,7 +43,7 @@ import android.net.DhcpInfo; import android.net.NetworkUtils; import android.net.ConnectivityManager; import android.net.NetworkInfo.DetailedState; -import android.net.NetworkProperties; +import android.net.LinkProperties; import android.net.wifi.WifiConfiguration.Status; import android.os.Binder; import android.os.Message; @@ -143,7 +143,7 @@ public class WifiStateMachine extends HierarchicalStateMachine { * Observes the static IP address settings. */ private SettingsObserver mSettingsObserver; - private NetworkProperties mNetworkProperties; + private LinkProperties mLinkProperties; // Held during driver load and unload private static PowerManager.WakeLock sWakeLock; @@ -421,10 +421,10 @@ public class WifiStateMachine extends HierarchicalStateMachine { mSupplicantStateTracker = new SupplicantStateTracker(context, getHandler()); mBluetoothHeadset = new BluetoothHeadset(mContext, null); - mNetworkProperties = new NetworkProperties(); + mLinkProperties = new LinkProperties(); mNetworkInfo.setIsAvailable(false); - mNetworkProperties.clear(); + mLinkProperties.clear(); mLastBssid = null; mLastNetworkId = -1; mLastSignalLevel = -1; @@ -899,7 +899,7 @@ public class WifiStateMachine extends HierarchicalStateMachine { StringBuffer sb = new StringBuffer(); String LS = System.getProperty("line.separator"); sb.append("current HSM state: ").append(getCurrentState().getName()).append(LS); - sb.append("mNetworkProperties ").append(mNetworkProperties).append(LS); + sb.append("mLinkProperties ").append(mLinkProperties).append(LS); sb.append("mWifiInfo ").append(mWifiInfo).append(LS); sb.append("mDhcpInfo ").append(mDhcpInfo).append(LS); sb.append("mNetworkInfo ").append(mNetworkInfo).append(LS); @@ -1189,9 +1189,9 @@ public class WifiStateMachine extends HierarchicalStateMachine { return null; } - private void configureNetworkProperties() { + private void configureLinkProperties() { try { - mNetworkProperties.setInterface(NetworkInterface.getByName(mInterfaceName)); + mLinkProperties.setInterface(NetworkInterface.getByName(mInterfaceName)); } catch (SocketException e) { Log.e(TAG, "SocketException creating NetworkInterface from " + mInterfaceName + ". e=" + e); @@ -1201,10 +1201,10 @@ public class WifiStateMachine extends HierarchicalStateMachine { return; } // TODO - fix this for v6 - mNetworkProperties.addAddress(NetworkUtils.intToInetAddress(mDhcpInfo.ipAddress)); - mNetworkProperties.setGateway(NetworkUtils.intToInetAddress(mDhcpInfo.gateway)); - mNetworkProperties.addDns(NetworkUtils.intToInetAddress(mDhcpInfo.dns1)); - mNetworkProperties.addDns(NetworkUtils.intToInetAddress(mDhcpInfo.dns2)); + mLinkProperties.addAddress(NetworkUtils.intToInetAddress(mDhcpInfo.ipAddress)); + mLinkProperties.setGateway(NetworkUtils.intToInetAddress(mDhcpInfo.gateway)); + mLinkProperties.addDns(NetworkUtils.intToInetAddress(mDhcpInfo.dns1)); + mLinkProperties.addDns(NetworkUtils.intToInetAddress(mDhcpInfo.dns2)); // TODO - add proxy info } @@ -1381,7 +1381,7 @@ public class WifiStateMachine extends HierarchicalStateMachine { intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT | Intent.FLAG_RECEIVER_REPLACE_PENDING); intent.putExtra(WifiManager.EXTRA_NETWORK_INFO, mNetworkInfo); - intent.putExtra(WifiManager.EXTRA_NETWORK_PROPERTIES, mNetworkProperties); + intent.putExtra(WifiManager.EXTRA_LINK_PROPERTIES, mLinkProperties); if (bssid != null) intent.putExtra(WifiManager.EXTRA_BSSID, bssid); mContext.sendStickyBroadcast(intent); @@ -1390,7 +1390,7 @@ public class WifiStateMachine extends HierarchicalStateMachine { private void sendConfigChangeBroadcast() { if (!ActivityManagerNative.isSystemReady()) return; Intent intent = new Intent(WifiManager.CONFIG_CHANGED_ACTION); - intent.putExtra(WifiManager.EXTRA_NETWORK_PROPERTIES, mNetworkProperties); + intent.putExtra(WifiManager.EXTRA_LINK_PROPERTIES, mLinkProperties); mContext.sendBroadcast(intent); } @@ -1945,7 +1945,7 @@ public class WifiStateMachine extends HierarchicalStateMachine { mWifiInfo.setNetworkId(-1); /* Clear network properties */ - mNetworkProperties.clear(); + mLinkProperties.clear(); mLastBssid= null; mLastNetworkId = -1; @@ -3036,7 +3036,7 @@ public class WifiStateMachine extends HierarchicalStateMachine { mLastSignalLevel = -1; // force update of signal strength mWifiInfo.setIpAddress(mDhcpInfo.ipAddress); Log.d(TAG, "IP configuration: " + mDhcpInfo); - configureNetworkProperties(); + configureLinkProperties(); setDetailedState(DetailedState.CONNECTED); sendNetworkStateChangeBroadcast(mLastBssid); //TODO: we could also detect an IP config change diff --git a/wifi/java/android/net/wifi/WifiStateTracker.java b/wifi/java/android/net/wifi/WifiStateTracker.java index 147e2dc..5a20736 100644 --- a/wifi/java/android/net/wifi/WifiStateTracker.java +++ b/wifi/java/android/net/wifi/WifiStateTracker.java @@ -24,7 +24,7 @@ import android.content.Intent; import android.content.IntentFilter; import android.net.ConnectivityManager; import android.net.NetworkInfo; -import android.net.NetworkProperties; +import android.net.LinkProperties; import android.net.NetworkStateTracker; import android.os.Handler; import android.os.Message; @@ -47,7 +47,7 @@ public class WifiStateTracker implements NetworkStateTracker { private AtomicInteger mDefaultGatewayAddr = new AtomicInteger(0); private AtomicBoolean mDefaultRouteSet = new AtomicBoolean(false); - private NetworkProperties mNetworkProperties; + private LinkProperties mLinkProperties; private NetworkInfo mNetworkInfo; /* For sending events to connectivity service handler */ @@ -58,10 +58,10 @@ public class WifiStateTracker implements NetworkStateTracker { public WifiStateTracker() { mNetworkInfo = new NetworkInfo(ConnectivityManager.TYPE_WIFI, 0, NETWORKTYPE, ""); - mNetworkProperties = new NetworkProperties(); + mLinkProperties = new LinkProperties(); mNetworkInfo.setIsAvailable(false); - mNetworkProperties.clear(); + mLinkProperties.clear(); setTeardownRequested(false); } @@ -191,10 +191,10 @@ public class WifiStateTracker implements NetworkStateTracker { } /** - * Fetch NetworkProperties for the network + * Fetch LinkProperties for the network */ - public NetworkProperties getNetworkProperties() { - return mNetworkProperties; + public LinkProperties getLinkProperties() { + return new LinkProperties(mLinkProperties); } /** @@ -232,13 +232,13 @@ public class WifiStateTracker implements NetworkStateTracker { if (intent.getAction().equals(WifiManager.NETWORK_STATE_CHANGED_ACTION)) { mNetworkInfo = (NetworkInfo) intent.getParcelableExtra( WifiManager.EXTRA_NETWORK_INFO); - mNetworkProperties = (NetworkProperties) intent.getParcelableExtra( - WifiManager.EXTRA_NETWORK_PROPERTIES); + mLinkProperties = (LinkProperties) intent.getParcelableExtra( + WifiManager.EXTRA_LINK_PROPERTIES); Message msg = mCsHandler.obtainMessage(EVENT_STATE_CHANGED, mNetworkInfo); msg.sendToTarget(); } else if (intent.getAction().equals(WifiManager.CONFIG_CHANGED_ACTION)) { - mNetworkProperties = (NetworkProperties) intent.getParcelableExtra( - WifiManager.EXTRA_NETWORK_PROPERTIES); + mLinkProperties = (LinkProperties) intent.getParcelableExtra( + WifiManager.EXTRA_LINK_PROPERTIES); Message msg = mCsHandler.obtainMessage(EVENT_CONFIGURATION_CHANGED, mNetworkInfo); msg.sendToTarget(); } |