From 4d3b9d7a193cb26b622eb0127ef28ba3aad6056d Mon Sep 17 00:00:00 2001 From: Etan Cohen Date: Fri, 9 Sep 2016 13:36:52 -0700 Subject: [PATCH] [NAN] Update API: replace looper with handler [DO NOT MERGE] Per API council guidelines. Bug: 31377060 Change-Id: I05142001fb593399fb4675fbec965d7e08e0fac1 --- .../android/net/wifi/nan/ConfigRequest.java | 2 +- .../net/wifi/nan/WifiNanEventCallback.java | 10 +++--- .../android/net/wifi/nan/WifiNanManager.java | 31 ++++++++++--------- 3 files changed, 22 insertions(+), 21 deletions(-) diff --git a/wifi/java/android/net/wifi/nan/ConfigRequest.java b/wifi/java/android/net/wifi/nan/ConfigRequest.java index 5d41579ed6653..78e40526ba5b7 100644 --- a/wifi/java/android/net/wifi/nan/ConfigRequest.java +++ b/wifi/java/android/net/wifi/nan/ConfigRequest.java @@ -23,7 +23,7 @@ import android.os.Parcelable; /** * Defines a request object to configure a Wi-Fi NAN network. Built using * {@link ConfigRequest.Builder}. Configuration is requested using - * {@link WifiNanManager#connect(android.os.Looper, ConfigRequest, WifiNanEventCallback)}. + * {@link WifiNanManager#connect(android.os.Handler, ConfigRequest, WifiNanEventCallback)}. * Note that the actual achieved configuration may be different from the * requested configuration - since different applications may request different * configurations. diff --git a/wifi/java/android/net/wifi/nan/WifiNanEventCallback.java b/wifi/java/android/net/wifi/nan/WifiNanEventCallback.java index 6e714f14ee63b..029e36a41be65 100644 --- a/wifi/java/android/net/wifi/nan/WifiNanEventCallback.java +++ b/wifi/java/android/net/wifi/nan/WifiNanEventCallback.java @@ -23,7 +23,7 @@ import java.lang.annotation.RetentionPolicy; /** * Base class for NAN events callbacks. Should be extended by applications and set when calling - * {@link WifiNanManager#connect(android.os.Looper, WifiNanEventCallback)}. These are callbacks + * {@link WifiNanManager#connect(android.os.Handler, WifiNanEventCallback)}. These are callbacks * applying to the NAN connection as a whole - not to specific publish or subscribe sessions - * for that see {@link WifiNanSessionCallback}. * @@ -46,7 +46,7 @@ public class WifiNanEventCallback { /** * Indicates that a {@link ConfigRequest} passed in - * {@link WifiNanManager#connect(android.os.Looper, ConfigRequest, WifiNanEventCallback)} + * {@link WifiNanManager#connect(android.os.Handler, ConfigRequest, WifiNanEventCallback)} * couldn't be applied since other connections already exist with an incompatible * configurations. Failure reason flag for {@link WifiNanEventCallback#onConnectFail(int)}. */ @@ -60,7 +60,7 @@ public class WifiNanEventCallback { /** * Called when NAN connect operation - * {@link WifiNanManager#connect(android.os.Looper, WifiNanEventCallback)} + * {@link WifiNanManager#connect(android.os.Handler, WifiNanEventCallback)} * is completed and that we can now start discovery sessions or connections. */ public void onConnectSuccess() { @@ -69,7 +69,7 @@ public class WifiNanEventCallback { /** * Called when NAN connect operation - * {@link WifiNanManager#connect(android.os.Looper, WifiNanEventCallback)} failed. + * {@link WifiNanManager#connect(android.os.Handler, WifiNanEventCallback)} failed. * * @param reason Failure reason code, see * {@code WifiNanEventCallback.REASON_*}. @@ -91,7 +91,7 @@ public class WifiNanEventCallback { *

* This callback is only called if the NAN connection enables it using * {@link ConfigRequest.Builder#setEnableIdentityChangeCallback(boolean)} in - * {@link WifiNanManager#connect(android.os.Looper, ConfigRequest, WifiNanEventCallback)} + * {@link WifiNanManager#connect(android.os.Handler, ConfigRequest, WifiNanEventCallback)} * . It is disabled by default since it may result in additional wake-ups of the host - * increasing power. * diff --git a/wifi/java/android/net/wifi/nan/WifiNanManager.java b/wifi/java/android/net/wifi/nan/WifiNanManager.java index ceb8ca704eb22..44c7947ba49cc 100644 --- a/wifi/java/android/net/wifi/nan/WifiNanManager.java +++ b/wifi/java/android/net/wifi/nan/WifiNanManager.java @@ -60,7 +60,7 @@ import java.util.Arrays; * The class provides access to: *