summaryrefslogtreecommitdiffstats
path: root/services/java
diff options
context:
space:
mode:
authorIrfan Sheriff <isheriff@google.com>2010-08-19 11:29:22 -0700
committerIrfan Sheriff <isheriff@google.com>2010-08-19 12:23:13 -0700
commite498475b187277309c81b38240c7e71ec049e369 (patch)
treeabed2311f412e72a43b80351d1b3c94f6f10d0fd /services/java
parent99b99495cfbcbb6e9cb0fd67f03839adc4a98c12 (diff)
downloadframeworks_base-e498475b187277309c81b38240c7e71ec049e369.zip
frameworks_base-e498475b187277309c81b38240c7e71ec049e369.tar.gz
frameworks_base-e498475b187277309c81b38240c7e71ec049e369.tar.bz2
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
Diffstat (limited to 'services/java')
-rw-r--r--services/java/com/android/server/WifiService.java20
1 files changed, 8 insertions, 12 deletions
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();
}
/**