Merge "Let tests enumerate all transports/capabilities." into pi-dev
This commit is contained in:
@@ -564,6 +564,11 @@ package android.net {
|
||||
field public static final int INVALID_SECURITY_PARAMETER_INDEX = 0; // 0x0
|
||||
}
|
||||
|
||||
public final class NetworkCapabilities implements android.os.Parcelable {
|
||||
method public int[] getCapabilities();
|
||||
method public int[] getTransportTypes();
|
||||
}
|
||||
|
||||
public class TrafficStats {
|
||||
method public static long getLoopbackRxBytes();
|
||||
method public static long getLoopbackRxPackets();
|
||||
|
||||
@@ -3208,8 +3208,6 @@ Landroid/net/NetworkAgent;->sendNetworkInfo(Landroid/net/NetworkInfo;)V
|
||||
Landroid/net/NetworkCapabilities;-><init>()V
|
||||
Landroid/net/NetworkCapabilities;->addCapability(I)Landroid/net/NetworkCapabilities;
|
||||
Landroid/net/NetworkCapabilities;->addTransportType(I)Landroid/net/NetworkCapabilities;
|
||||
Landroid/net/NetworkCapabilities;->getCapabilities()[I
|
||||
Landroid/net/NetworkCapabilities;->getTransportTypes()[I
|
||||
Landroid/net/NetworkCapabilities;->mNetworkCapabilities:J
|
||||
Landroid/net/NetworkCapabilities;->mSignalStrength:I
|
||||
Landroid/net/NetworkCapabilities;->removeCapability(I)Landroid/net/NetworkCapabilities;
|
||||
|
||||
@@ -18,6 +18,7 @@ package android.net;
|
||||
|
||||
import android.annotation.IntDef;
|
||||
import android.annotation.SystemApi;
|
||||
import android.annotation.TestApi;
|
||||
import android.net.ConnectivityManager.NetworkCallback;
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
@@ -427,6 +428,7 @@ public final class NetworkCapabilities implements Parcelable {
|
||||
* @return an array of capability values for this instance.
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public @NetCapability int[] getCapabilities() {
|
||||
return BitUtils.unpackBits(mNetworkCapabilities);
|
||||
}
|
||||
@@ -690,6 +692,7 @@ public final class NetworkCapabilities implements Parcelable {
|
||||
* @return an array of transport type values for this instance.
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public @Transport int[] getTransportTypes() {
|
||||
return BitUtils.unpackBits(mTransportTypes);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user