Lines Matching defs:netCap

882         NetworkCapabilities netCap = networkCapabilitiesForFeature(networkType, feature);
883 if (netCap == null) {
891 LegacyRequest l = sLegacyRequests.get(netCap);
902 request = requestNetworkForFeatureLocked(netCap);
929 NetworkCapabilities netCap = networkCapabilitiesForFeature(networkType, feature);
930 if (netCap == null) {
936 if (removeRequestForFeature(netCap)) {
997 NetworkCapabilities netCap = new NetworkCapabilities();
998 netCap.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR).addCapability(cap);
999 maybeMarkCapabilitiesRestricted(netCap);
1000 return netCap;
1003 NetworkCapabilities netCap = new NetworkCapabilities();
1004 netCap.addTransportType(NetworkCapabilities.TRANSPORT_WIFI);
1005 netCap.addCapability(NetworkCapabilities.NET_CAPABILITY_WIFI_P2P);
1006 maybeMarkCapabilitiesRestricted(netCap);
1007 return netCap;
1026 private int inferLegacyTypeForNetworkCapabilities(NetworkCapabilities netCap) {
1027 if (netCap == null) {
1031 if (!netCap.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR)) {
1038 if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_CBS)) {
1041 } else if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_IMS)) {
1044 } else if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_FOTA)) {
1047 } else if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_DUN)) {
1050 } else if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_SUPL)) {
1053 } else if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_MMS)) {
1056 } else if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)) {
1062 if (testCap.equalsNetCapabilities(netCap) && testCap.equalsTransportTypes(netCap)) {
1069 private int legacyTypeForNetworkCapabilities(NetworkCapabilities netCap) {
1070 if (netCap == null) return TYPE_NONE;
1071 if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_CBS)) {
1074 if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_IMS)) {
1077 if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_FOTA)) {
1080 if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_DUN)) {
1083 if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_SUPL)) {
1086 if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_MMS)) {
1089 if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)) {
1092 if (netCap.hasCapability(NetworkCapabilities.NET_CAPABILITY_WIFI_P2P)) {
1130 private NetworkRequest findRequestForFeature(NetworkCapabilities netCap) {
1132 LegacyRequest l = sLegacyRequests.get(netCap);
1144 private void expireRequest(NetworkCapabilities netCap, int sequenceNum) {
1147 LegacyRequest l = sLegacyRequests.get(netCap);
1150 if (l.expireSequenceNumber == sequenceNum) removeRequestForFeature(netCap);
1155 private NetworkRequest requestNetworkForFeatureLocked(NetworkCapabilities netCap) {
1157 int type = legacyTypeForNetworkCapabilities(netCap);
1162 l.networkCapabilities = netCap;
1165 l.networkRequest = sendRequestForNetwork(netCap, l.networkCallback, 0,
1168 sLegacyRequests.put(netCap, l);
1169 sendExpireMsgForFeature(netCap, l.expireSequenceNumber, delay);
1173 private void sendExpireMsgForFeature(NetworkCapabilities netCap, int seqNum, int delay) {
1176 Message msg = sCallbackHandler.obtainMessage(EXPIRE_LEGACY_REQUEST, seqNum, 0, netCap);
1181 private boolean removeRequestForFeature(NetworkCapabilities netCap) {
1184 l = sLegacyRequests.remove(netCap);