summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChalard Jean <jchalard@google.com>2021-04-15 18:07:56 +0900
committerChalard Jean <jchalard@google.com>2021-04-15 18:07:56 +0900
commit3c824eca72d6a2e2a8287527ff5edab18a8869fc (patch)
tree4b197283305e57bf1d8f7d47b95468270bc6ba50
parentf40b20ec1c7c92db1aef411eabc7d51a2c873e1a (diff)
Add documentation
Bug: 185121472 Test: doc-only change Change-Id: I5fd68b209959043f6fe15ac34629c51233fea596
-rw-r--r--framework/src/android/net/NetworkProvider.java10
-rw-r--r--framework/src/android/net/NetworkScore.java7
2 files changed, 16 insertions, 1 deletions
diff --git a/framework/src/android/net/NetworkProvider.java b/framework/src/android/net/NetworkProvider.java
index cfb7325c1b..0665af5849 100644
--- a/framework/src/android/net/NetworkProvider.java
+++ b/framework/src/android/net/NetworkProvider.java
@@ -167,7 +167,15 @@ public class NetworkProvider {
ConnectivityManager.from(mContext).declareNetworkRequestUnfulfillable(request);
}
- /** @hide */
+ /**
+ * A callback for parties registering a NetworkOffer.
+ *
+ * This is used with {@link ConnectivityManager#offerNetwork}. When offering a network,
+ * the system will use this callback to inform the caller that a network corresponding to
+ * this offer is needed or unneeded.
+ *
+ * @hide
+ */
@SystemApi
public interface NetworkOfferCallback {
/**
diff --git a/framework/src/android/net/NetworkScore.java b/framework/src/android/net/NetworkScore.java
index b0752e99d8..7be7deb999 100644
--- a/framework/src/android/net/NetworkScore.java
+++ b/framework/src/android/net/NetworkScore.java
@@ -48,7 +48,14 @@ public final class NetworkScore implements Parcelable {
})
public @interface KeepConnectedReason { }
+ /**
+ * Do not keep this network connected if there is no outstanding request for it.
+ */
public static final int KEEP_CONNECTED_NONE = 0;
+ /**
+ * Keep this network connected even if there is no outstanding request for it, because it
+ * is being considered for handover.
+ */
public static final int KEEP_CONNECTED_FOR_HANDOVER = 1;
// Agent-managed policies