From e498475b187277309c81b38240c7e71ec049e369 Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Thu, 19 Aug 2010 11:29:22 -0700 Subject: asynchronous driver commands Make some of the common driver commands scan/disconnect/reconnect/reassociate asynchronous. We already have broadcasts to indicate results. Change-Id: I343c6be077fb11a3d488e586ab10ab2373b269d8 --- services/java/com/android/server/WifiService.java | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) (limited to 'services') diff --git a/services/java/com/android/server/WifiService.java b/services/java/com/android/server/WifiService.java index 59846b9..9f8557f 100644 --- a/services/java/com/android/server/WifiService.java +++ b/services/java/com/android/server/WifiService.java @@ -362,11 +362,10 @@ public class WifiService extends IWifiManager.Stub { /** * see {@link android.net.wifi.WifiManager#startScan()} - * @return {@code true} if the operation succeeds */ - public boolean startScan(boolean forceActive) { + public void startScan(boolean forceActive) { enforceChangePermission(); - return mWifiStateMachine.startScan(forceActive); + mWifiStateMachine.startScan(forceActive); } private void enforceAccessPermission() { @@ -528,29 +527,26 @@ public class WifiService extends IWifiManager.Stub { /** * see {@link android.net.wifi.WifiManager#disconnect()} - * @return {@code true} if the operation succeeds */ - public boolean disconnect() { + public void disconnect() { enforceChangePermission(); - return mWifiStateMachine.disconnectCommand(); + mWifiStateMachine.disconnectCommand(); } /** * see {@link android.net.wifi.WifiManager#reconnect()} - * @return {@code true} if the operation succeeds */ - public boolean reconnect() { + public void reconnect() { enforceChangePermission(); - return mWifiStateMachine.reconnectCommand(); + mWifiStateMachine.reconnectCommand(); } /** * see {@link android.net.wifi.WifiManager#reassociate()} - * @return {@code true} if the operation succeeds */ - public boolean reassociate() { + public void reassociate() { enforceChangePermission(); - return mWifiStateMachine.reassociateCommand(); + mWifiStateMachine.reassociateCommand(); } /** -- cgit v1.1