diff options
| author | Erik Kline <ek@google.com> | 2017-04-20 22:59:16 +0900 |
|---|---|---|
| committer | Erik Kline <ek@google.com> | 2017-04-21 11:12:24 +0900 |
| commit | ca41be796a56fab152cd07bbeaf9283de7e8be90 (patch) | |
| tree | b5af682fa0536cee003b7a03981045f5db76b4fc | |
| parent | 1321e592fe8ba8f3d975d0e8af6c4fec84481ff4 (diff) | |
Clarify IControlsTethering LOCAL_ONLY state name
Test: as follows
- build
- flashed
- booted
- "runtest frameworks-net" passes
- manually starting tethering shows Settings and icon updates
Bug: 31466854
Bug: 32163131
Change-Id: I1f45511f00aca37480f894be4a9a004f1a3b35d7
5 files changed, 12 insertions, 13 deletions
diff --git a/services/core/java/com/android/server/connectivity/Tethering.java b/services/core/java/com/android/server/connectivity/Tethering.java index 3ae0e2065b7b..e667680d49fc 100644 --- a/services/core/java/com/android/server/connectivity/Tethering.java +++ b/services/core/java/com/android/server/connectivity/Tethering.java @@ -136,7 +136,7 @@ public class Tethering extends BaseNetworkObserver implements IControlsTethering public boolean isCurrentlyServing() { switch (lastState) { case IControlsTethering.STATE_TETHERED: - case IControlsTethering.STATE_LOCAL_HOTSPOT: + case IControlsTethering.STATE_LOCAL_ONLY: return true; default: return false; @@ -643,7 +643,7 @@ public class Tethering extends BaseNetworkObserver implements IControlsTethering erroredList.add(iface); } else if (tetherState.lastState == IControlsTethering.STATE_AVAILABLE) { availableList.add(iface); - } else if (tetherState.lastState == IControlsTethering.STATE_LOCAL_HOTSPOT) { + } else if (tetherState.lastState == IControlsTethering.STATE_LOCAL_ONLY) { localOnlyList.add(iface); } else if (tetherState.lastState == IControlsTethering.STATE_TETHERED) { if (cfg.isUsb(iface)) { @@ -807,7 +807,7 @@ public class Tethering extends BaseNetworkObserver implements IControlsTethering // Otherwise, assume it's a local-only hotspot request. final int state = mWifiTetherRequested ? IControlsTethering.STATE_TETHERED - : IControlsTethering.STATE_LOCAL_HOTSPOT; + : IControlsTethering.STATE_LOCAL_ONLY; tetherMatchingInterfaces(state, ConnectivityManager.TETHERING_WIFI); break; case WifiManager.WIFI_AP_STATE_DISABLED: @@ -877,7 +877,7 @@ public class Tethering extends BaseNetworkObserver implements IControlsTethering result = untether(chosenIface); break; case IControlsTethering.STATE_TETHERED: - case IControlsTethering.STATE_LOCAL_HOTSPOT: + case IControlsTethering.STATE_LOCAL_ONLY: result = tether(chosenIface, requestedState); break; default: @@ -1642,7 +1642,7 @@ public class Tethering extends BaseNetworkObserver implements IControlsTethering case IControlsTethering.STATE_TETHERED: pw.print("TetheredState"); break; - case IControlsTethering.STATE_LOCAL_HOTSPOT: + case IControlsTethering.STATE_LOCAL_ONLY: pw.print("LocalHotspotState"); break; default: @@ -1697,7 +1697,7 @@ public class Tethering extends BaseNetworkObserver implements IControlsTethering which = TetherMasterSM.EVENT_IFACE_SERVING_STATE_INACTIVE; break; case IControlsTethering.STATE_TETHERED: - case IControlsTethering.STATE_LOCAL_HOTSPOT: + case IControlsTethering.STATE_LOCAL_ONLY: which = TetherMasterSM.EVENT_IFACE_SERVING_STATE_ACTIVE; break; default: diff --git a/services/core/java/com/android/server/connectivity/tethering/IControlsTethering.java b/services/core/java/com/android/server/connectivity/tethering/IControlsTethering.java index f3914b7cb299..c5c86bd1c3bb 100644 --- a/services/core/java/com/android/server/connectivity/tethering/IControlsTethering.java +++ b/services/core/java/com/android/server/connectivity/tethering/IControlsTethering.java @@ -23,9 +23,9 @@ package com.android.server.connectivity.tethering; */ public interface IControlsTethering { public final int STATE_UNAVAILABLE = 0; - public final int STATE_AVAILABLE = 1; - public final int STATE_TETHERED = 2; - public final int STATE_LOCAL_HOTSPOT = 3; + public final int STATE_AVAILABLE = 1; + public final int STATE_TETHERED = 2; + public final int STATE_LOCAL_ONLY = 3; /** * Notify that |who| has changed its tethering state. This may be called from any thread. diff --git a/services/core/java/com/android/server/connectivity/tethering/IPv6TetheringCoordinator.java b/services/core/java/com/android/server/connectivity/tethering/IPv6TetheringCoordinator.java index 5f496ca59e6a..248565405e5e 100644 --- a/services/core/java/com/android/server/connectivity/tethering/IPv6TetheringCoordinator.java +++ b/services/core/java/com/android/server/connectivity/tethering/IPv6TetheringCoordinator.java @@ -172,7 +172,7 @@ public class IPv6TetheringCoordinator { final Downstream ds = findDownstream(sm); if (ds == null) return null; - if (ds.mode == IControlsTethering.STATE_LOCAL_HOTSPOT) { + if (ds.mode == IControlsTethering.STATE_LOCAL_ONLY) { // Build a Unique Locally-assigned Prefix configuration. return getUniqueLocalConfig(mUniqueLocalPrefix, ds.subnetId); } diff --git a/services/core/java/com/android/server/connectivity/tethering/TetherInterfaceStateMachine.java b/services/core/java/com/android/server/connectivity/tethering/TetherInterfaceStateMachine.java index 601ed010a696..e21349af8649 100644 --- a/services/core/java/com/android/server/connectivity/tethering/TetherInterfaceStateMachine.java +++ b/services/core/java/com/android/server/connectivity/tethering/TetherInterfaceStateMachine.java @@ -194,7 +194,7 @@ public class TetherInterfaceStateMachine extends StateMachine { case CMD_TETHER_REQUESTED: mLastError = ConnectivityManager.TETHER_ERROR_NO_ERROR; switch (message.arg1) { - case IControlsTethering.STATE_LOCAL_HOTSPOT: + case IControlsTethering.STATE_LOCAL_ONLY: transitionTo(mLocalHotspotState); break; case IControlsTethering.STATE_TETHERED: @@ -304,7 +304,7 @@ public class TetherInterfaceStateMachine extends StateMachine { } if (DBG) Log.d(TAG, "Local hotspot " + mIfaceName); - sendInterfaceState(IControlsTethering.STATE_LOCAL_HOTSPOT); + sendInterfaceState(IControlsTethering.STATE_LOCAL_ONLY); } @Override diff --git a/tests/net/java/com/android/server/connectivity/tethering/TetherInterfaceStateMachineTest.java b/tests/net/java/com/android/server/connectivity/tethering/TetherInterfaceStateMachineTest.java index caf1a5583a5b..a3f33dc13441 100644 --- a/tests/net/java/com/android/server/connectivity/tethering/TetherInterfaceStateMachineTest.java +++ b/tests/net/java/com/android/server/connectivity/tethering/TetherInterfaceStateMachineTest.java @@ -32,7 +32,6 @@ import static android.net.ConnectivityManager.TETHERING_BLUETOOTH; import static android.net.ConnectivityManager.TETHERING_USB; import static android.net.ConnectivityManager.TETHERING_WIFI; import static com.android.server.connectivity.tethering.IControlsTethering.STATE_AVAILABLE; -import static com.android.server.connectivity.tethering.IControlsTethering.STATE_LOCAL_HOTSPOT; import static com.android.server.connectivity.tethering.IControlsTethering.STATE_TETHERED; import static com.android.server.connectivity.tethering.IControlsTethering.STATE_UNAVAILABLE; |
