/packages/modules/Connectivity/tests/unit/java/android/net/ |
D | NetworkStatsAccessTest.java | 91 assertEquals(NetworkStatsAccess.Level.DEVICE, in testCheckAccessLevel_hasCarrierPrivileges() 92 NetworkStatsAccess.checkAccessLevel(mContext, TEST_PID, TEST_UID, TEST_PKG)); in testCheckAccessLevel_hasCarrierPrivileges() 98 assertEquals(NetworkStatsAccess.Level.DEVICE, in testCheckAccessLevel_isDeviceOwner() 99 NetworkStatsAccess.checkAccessLevel(mContext, TEST_PID, TEST_UID, TEST_PKG)); in testCheckAccessLevel_isDeviceOwner() 105 assertEquals(NetworkStatsAccess.Level.USER, in testCheckAccessLevel_isProfileOwner() 106 NetworkStatsAccess.checkAccessLevel(mContext, TEST_PID, TEST_UID, TEST_PKG)); in testCheckAccessLevel_isProfileOwner() 113 assertEquals(NetworkStatsAccess.Level.DEVICESUMMARY, in testCheckAccessLevel_hasAppOpsBitAllowed() 114 NetworkStatsAccess.checkAccessLevel(mContext, TEST_PID, TEST_UID, TEST_PKG)); in testCheckAccessLevel_hasAppOpsBitAllowed() 121 assertEquals(NetworkStatsAccess.Level.DEVICESUMMARY, in testCheckAccessLevel_hasAppOpsBitDefault_grantedPermission() 122 NetworkStatsAccess.checkAccessLevel(mContext, TEST_PID, TEST_UID, TEST_PKG)); in testCheckAccessLevel_hasAppOpsBitDefault_grantedPermission() [all …]
|
D | NetworkStatsCollectionTest.java | 131 636014522L, 709291L, 88037144L, 518820L, NetworkStatsAccess.Level.DEVICE); in testReadLegacyNetwork() 140 0L, 0L, 0L, 0L, NetworkStatsAccess.Level.DEVICE); in testReadLegacyNetwork() 145 636014522L, 709291L, 88037144L, 518820L, NetworkStatsAccess.Level.DEVICE); in testReadLegacyNetwork() 159 637073904L, 711398L, 88342093L, 521006L, NetworkStatsAccess.Level.DEVICE); in testReadLegacyUid() 168 0L, 0L, 0L, 0L, NetworkStatsAccess.Level.DEVICE); in testReadLegacyUid() 173 637073904L, 711398L, 88342093L, 521006L, NetworkStatsAccess.Level.DEVICE); in testReadLegacyUid() 280 collection.getRelevantUids(NetworkStatsAccess.Level.DEFAULT)); in testAccessLevels() 282 collection.getRelevantUids(NetworkStatsAccess.Level.USER)); in testAccessLevels() 285 collection.getRelevantUids(NetworkStatsAccess.Level.DEVICE)); in testAccessLevels() 289 myUid, SET_DEFAULT, TAG_NONE, 0, 0L, 0L, NetworkStatsAccess.Level.DEFAULT, myUid)); in testAccessLevels() [all …]
|
/packages/modules/Connectivity/framework-t/src/android/net/ |
D | NetworkStatsAccess.java | 46 public final class NetworkStatsAccess { class 47 private NetworkStatsAccess() {} in NetworkStatsAccess() method in NetworkStatsAccess 112 public static @NetworkStatsAccess.Level int checkAccessLevel( in checkAccessLevel() 139 return NetworkStatsAccess.Level.DEVICE; in checkAccessLevel() 146 return NetworkStatsAccess.Level.DEVICESUMMARY; in checkAccessLevel() 159 return NetworkStatsAccess.Level.USER; in checkAccessLevel() 163 return NetworkStatsAccess.Level.DEFAULT; in checkAccessLevel() 171 @NetworkStatsAccess.Level int accessLevel) { in isAccessibleToUser() 175 case NetworkStatsAccess.Level.DEVICE: in isAccessibleToUser() 178 case NetworkStatsAccess.Level.DEVICESUMMARY: in isAccessibleToUser() [all …]
|
D | NetworkStatsCollection.java | 234 public int[] getRelevantUids(@NetworkStatsAccess.Level int accessLevel) { in getRelevantUids() 239 public int[] getRelevantUids(@NetworkStatsAccess.Level int accessLevel, in getRelevantUids() 244 if (NetworkStatsAccess.isAccessibleToUser(key.uid, callerUid, accessLevel)) { in getRelevantUids() 263 @NetworkStatsAccess.Level int accessLevel, int callerUid) { in getHistory() 264 if (!NetworkStatsAccess.isAccessibleToUser(uid, callerUid, accessLevel)) { in getHistory() 389 @NetworkStatsAccess.Level int accessLevel, int callerUid) { in getSummary() 403 && NetworkStatsAccess.isAccessibleToUser(key.uid, callerUid, accessLevel) in getSummary()
|
/packages/modules/Connectivity/tests/unit/java/com/android/server/net/ |
D | NetworkStatsObserversTest.java | 46 import android.net.NetworkStatsAccess; 158 mUsageCallback, PID_RED , UID_RED, PACKAGE_RED, NetworkStatsAccess.Level.DEVICE); in testRegister_thresholdTooLow_setsDefaultThreshold() 166 NetworkStatsAccess.Level.DEVICE); in testRegister_thresholdTooLow_setsDefaultThreshold() 179 PID_SYSTEM, Process.SYSTEM_UID, PACKAGE_SYSTEM, NetworkStatsAccess.Level.DEVICE); in testRegister_highThreshold_accepted() 191 PID_SYSTEM, Process.SYSTEM_UID, PACKAGE_SYSTEM, NetworkStatsAccess.Level.DEVICE); in testRegister_twoRequests_twoIds() 197 PID_SYSTEM, Process.SYSTEM_UID, PACKAGE_SYSTEM, NetworkStatsAccess.Level.DEVICE); in testRegister_twoRequests_twoIds() 213 PID_RED, UID_RED, PACKAGE_RED, NetworkStatsAccess.Level.DEVICE); in testRegister_limit() 221 PID_RED, UID_RED, PACKAGE_RED, NetworkStatsAccess.Level.DEVICE)); in testRegister_limit() 228 PID_BLUE, UID_BLUE, PACKAGE_BLUE, NetworkStatsAccess.Level.DEVICE); in testRegister_limit() 236 PID_RED, UID_RED, PACKAGE_RED, NetworkStatsAccess.Level.DEVICE)); in testRegister_limit() [all …]
|
/packages/modules/Connectivity/service-t/src/com/android/server/net/ |
D | NetworkStatsObservers.java | 29 import android.net.NetworkStatsAccess; 96 @NetworkStatsAccess.Level int accessLevel) { in register() 240 @NetworkStatsAccess.Level int accessLevel) { in buildRequestInfo() 241 if (accessLevel <= NetworkStatsAccess.Level.USER) { in buildRequestInfo() 246 if (accessLevel < NetworkStatsAccess.Level.DEVICESUMMARY) { in buildRequestInfo() 266 protected final @NetworkStatsAccess.Level int mAccessLevel; 272 @NonNull String callingPackage, @NetworkStatsAccess.Level int accessLevel) { in RequestInfo() 370 @NonNull String callingPackage, @NetworkStatsAccess.Level int accessLevel) { in NetworkUsageRequestInfo() 413 @NonNull String callingPackage, @NetworkStatsAccess.Level int accessLevel) { in UserUsageRequestInfo()
|
D | NetworkStatsRecorder.java | 29 import android.net.NetworkStatsAccess; 168 NetworkStatsAccess.Level.DEVICE, Binder.getCallingUid()).getTotal(null); in getTotalSinceBootLocked()
|
D | NetworkStatsService.java | 121 import android.net.NetworkStatsAccess; 1617 private final @NetworkStatsAccess.Level int mAccessLevel = checkAccessLevel( 1775 private @NetworkStatsAccess.Level int checkAccessLevel(@Nullable String callingPackage) { 1776 return NetworkStatsAccess.checkAccessLevel( 1807 long start, long end, @NetworkStatsAccess.Level int accessLevel, int callingUid) { 1828 int flags, int fields, @NetworkStatsAccess.Level int accessLevel, int callingUid, 1844 NetworkStatsAccess.Level.DEVICE, Binder.getCallingUid()).getTotalBytes(); 1854 return uidComplete.getSummary(template, start, end, NetworkStatsAccess.Level.DEVICE, 2069 @NetworkStatsAccess.Level int accessLevel = checkAccessLevel(callingPackage);
|