Merge "[VCN08] Expose NOT_VCN_MANAGED capability as system API"
This commit is contained in:
@@ -401,11 +401,18 @@ public final class NetworkCapabilities implements Parcelable {
|
|||||||
public static final int NET_CAPABILITY_VEHICLE_INTERNAL = 27;
|
public static final int NET_CAPABILITY_VEHICLE_INTERNAL = 27;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Indicates that this network is not managed by a Virtual Carrier Network (VCN).
|
* Indicates that this network is not subsumed by a Virtual Carrier Network (VCN).
|
||||||
*
|
* <p>
|
||||||
* TODO(b/177299683): Add additional clarifying javadoc.
|
* To provide an experience on a VCN similar to a single traditional carrier network, in
|
||||||
|
* some cases the system sets this bit is set by default in application's network requests,
|
||||||
|
* and may choose to remove it at its own discretion when matching the request to a network.
|
||||||
|
* <p>
|
||||||
|
* Applications that want to know about a Virtual Carrier Network's underlying networks,
|
||||||
|
* for example to use them for multipath purposes, should remove this bit from their network
|
||||||
|
* requests ; the system will not add it back once removed.
|
||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
|
@SystemApi
|
||||||
public static final int NET_CAPABILITY_NOT_VCN_MANAGED = 28;
|
public static final int NET_CAPABILITY_NOT_VCN_MANAGED = 28;
|
||||||
|
|
||||||
private static final int MIN_NET_CAPABILITY = NET_CAPABILITY_MMS;
|
private static final int MIN_NET_CAPABILITY = NET_CAPABILITY_MMS;
|
||||||
|
|||||||
Reference in New Issue
Block a user