summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2015-09-09 00:18:39 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-09-09 00:18:39 +0000
commit017223acda5bfe16cb87d0a33d72dd28d2fccd3b (patch)
tree2c3a27bd6a43f048a5f3474896e8b7a0a113474b /core/java/android
parent52429b4a8b9be501f52df62e77c3e4bbb5bf0c3f (diff)
parentb9884663124b609a5cb093fc4a8a8a3b9a8d308d (diff)
Merge changes from topic 'packet-keepalive-fixes' into mnc-dr-dev
* changes: Require the new PACKET_KEEPALIVE_OFFLOAD permission. Add an error code for generic hardware error. Fix bugs and crashes in PacketKeepalive API. Add tests for the PacketKeepalive API. Add a PACKET_KEEPALIVE_OFFLOAD permission. Use a CountDownLatch instead of sleep() in NetworkFactory tests. Get rid of shortSleep() in ConnectivityServiceTest. Make ConnectivityServiceTest a bit more readable.
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/net/ConnectivityManager.java2
-rw-r--r--core/java/android/net/NetworkFactory.java6
2 files changed, 6 insertions, 2 deletions
diff --git a/core/java/android/net/ConnectivityManager.java b/core/java/android/net/ConnectivityManager.java
index 405583649957..9a2a24128b92 100644
--- a/core/java/android/net/ConnectivityManager.java
+++ b/core/java/android/net/ConnectivityManager.java
@@ -1243,6 +1243,8 @@ public class ConnectivityManager {
/** The hardware does not support this request. */
public static final int ERROR_HARDWARE_UNSUPPORTED = -30;
+ /** The hardware returned an error. */
+ public static final int ERROR_HARDWARE_ERROR = -31;
public static final int NATT_PORT = 4500;
diff --git a/core/java/android/net/NetworkFactory.java b/core/java/android/net/NetworkFactory.java
index 5f46c73f645e..cab88b9972b5 100644
--- a/core/java/android/net/NetworkFactory.java
+++ b/core/java/android/net/NetworkFactory.java
@@ -169,7 +169,8 @@ public class NetworkFactory extends Handler {
}
}
- private void handleAddRequest(NetworkRequest request, int score) {
+ @VisibleForTesting
+ protected void handleAddRequest(NetworkRequest request, int score) {
NetworkRequestInfo n = mNetworkRequests.get(request.requestId);
if (n == null) {
if (DBG) log("got request " + request + " with score " + score);
@@ -184,7 +185,8 @@ public class NetworkFactory extends Handler {
evalRequest(n);
}
- private void handleRemoveRequest(NetworkRequest request) {
+ @VisibleForTesting
+ protected void handleRemoveRequest(NetworkRequest request) {
NetworkRequestInfo n = mNetworkRequests.get(request.requestId);
if (n != null) {
mNetworkRequests.remove(request.requestId);