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
commit 246958a796

View file

@ -1347,6 +1347,18 @@ public final class NetworkCapabilities implements Parcelable {
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.
* This overwrites any existing transports.