Merge "Expose internal representation of transport types." am: c745e52e04

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2567453

Change-Id: I5e1a586f4fa31f8ba6ce3d3a16c18d2930b0eaf8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot
2023-05-02 08:31:29 +00:00
committed by Automerger Merge Worker

View File

@@ -1347,6 +1347,18 @@ public final class NetworkCapabilities implements Parcelable {
return BitUtils.unpackBits(mTransportTypes); return BitUtils.unpackBits(mTransportTypes);
} }
/**
* Gets the transports as an int. Internal callers only.
*
* Prefer getTransportTypes/hasTransportType if not immediately collapsing back into a scalar.
*
* @return a long integer representing the transport types.
* @hide
*/
public long getTransportTypesInternal() {
return mTransportTypes;
}
/** /**
* Sets all the transports set on this {@code NetworkCapability} instance. * Sets all the transports set on this {@code NetworkCapability} instance.
* This overwrites any existing transports. * This overwrites any existing transports.