/system/netd/server/binder/android/net/ |
UidRange.aidl | 24 parcelable UidRange cpp_header "binder/android/net/UidRange.h";
|
UidRange.h | 27 * C++ implementation of UidRange, a contiguous range of UIDs. 29 class UidRange : public Parcelable { 31 UidRange() = default; 32 virtual ~UidRange() = default; 33 UidRange(const UidRange& range) = default; 34 UidRange(int32_t start, int32_t stop); 40 * Setters for UidRange start and stop UIDs. 46 * Getters for UidRange start and stop UIDs. 60 friend bool operator<(const UidRange& lhs, const UidRange& rhs) [all...] |
UidRange.cpp | 17 #include "android/net/UidRange.h" 19 #define LOG_TAG "UidRange" 35 UidRange::UidRange(int32_t start, int32_t stop) { 41 status_t UidRange::writeToParcel(Parcel* parcel) const { 44 * frameworks/base/core/java/android/net/UidRange.java. 55 status_t UidRange::readFromParcel(const Parcel* parcel) { 58 * frameworks/base/core/java/android/net/UidRange.java. 70 void UidRange::setStart(int32_t uid) { 77 void UidRange::setStop(int32_t uid) [all...] |
INetd.aidl | 19 import android.net.UidRange; 82 void networkRejectNonSecureVpn(boolean add, in UidRange[] uidRanges); 87 void socketDestroy(in UidRange[] uidRanges, in int[] exemptUids);
|
/frameworks/base/core/java/android/net/ |
UidRange.java | 31 public final class UidRange implements Parcelable { 35 public UidRange(int startUid, int stopUid) { 43 public static UidRange createForUser(int userId) { 44 return new UidRange(userId * PER_USER_RANGE, (userId + 1) * PER_USER_RANGE - 1); 58 public boolean containsRange(UidRange other) { 75 if (o instanceof UidRange) { 76 UidRange other = (UidRange) o; 99 public static final Creator<UidRange> CREATOR = 100 new Creator<UidRange>() { [all...] |
NetworkAgent.java | 106 * obj = UidRange[] to forward 113 * obj = UidRange[] to stop forwarding 396 public void addUidRanges(UidRange[] ranges) { 404 public void removeUidRanges(UidRange[] ranges) {
|
/frameworks/base/tests/net/java/android/net/ |
UidRangeTest.java | 38 UidRange original = new UidRange(1234, Integer.MAX_VALUE); 42 UidRange roundTrip = unmarshall(outParcel); 50 UidRange original = new UidRange(0x11115678, 0x22224321); 59 new UidRange(123, 123); 60 new UidRange(0, 0); 61 new UidRange(Integer.MAX_VALUE, Integer.MAX_VALUE); 67 new UidRange(-2, 100); 73 new UidRange(-200, -100) [all...] |
/frameworks/base/tests/net/jni/ |
UidRangeTest.cpp | 23 using android::net::UidRange; 28 const UidRange range = unmarshall(env, inParcel); 34 const UidRange range = unmarshall(env, inParcel); 40 const UidRange range = unmarshall(env, inParcel); 46 * Reads exactly one UidRange from 'parcelData' assuming that it is a Parcel. Any bytes afterward 49 UidRange unmarshall(JNIEnv* env, jbyteArray parcelData) { 58 UidRange range; 67 * Every UidRange maps to a unique parcel object, so both 'marshall(e, unmarshall(e, x))' and 70 jbyteArray marshall(JNIEnv* env, const UidRange& range) {
|
UidRangeTest.h | 22 #include "android/net/UidRange.h" 24 android::net::UidRange unmarshall(JNIEnv* env, jbyteArray parcelData); 26 jbyteArray marshall(JNIEnv* env, const android::net::UidRange& range);
|
/system/netd/server/ |
UidRanges.h | 20 #include "android/net/UidRange.h" 32 UidRanges(const std::vector<android::net::UidRange>& ranges); 35 const std::vector<android::net::UidRange>& getRanges() const; 44 std::vector<android::net::UidRange> mRanges;
|
UidRanges.cpp | 40 auto iter = std::lower_bound(mRanges.begin(), mRanges.end(), UidRange(intUid, intUid)); 45 const std::vector<UidRange>& UidRanges::getRanges() const { 84 mRanges.push_back(UidRange(uidStart, uidEnd)); 90 UidRanges::UidRanges(const std::vector<UidRange>& ranges) {
|
Android.mk | 34 binder/android/net/UidRange.cpp 117 binder/android/net/UidRange.cpp \ 170 binder/android/net/UidRange.cpp \
|
NetdNativeService.h | 25 #include "android/net/UidRange.h" 41 binder::Status networkRejectNonSecureVpn(bool enable, const std::vector<UidRange>& uids) 43 binder::Status socketDestroy(const std::vector<UidRange>& uids,
|
NetdNativeService.cpp | 155 const std::vector<UidRange>& uidRangeArray) { 179 binder::Status NetdNativeService::socketDestroy(const std::vector<UidRange>& uids,
|
RouteController.cpp | 46 using android::net::UidRange; 263 struct fib_rule_uid_range uidRange = { uidStart, uidEnd }; 277 { &uidRange, isUidRule ? sizeof(uidRange) : 0 }, 736 for (const UidRange& range : uidRanges.getRanges()) { 756 for (const UidRange& range : uidRanges.getRanges()) { [all...] |
/frameworks/base/tests/net/java/com/android/server/connectivity/ |
VpnTest.java | 33 import android.net.UidRange; 115 final Set<UidRange> ranges = vpn.createUserAndRestrictedProfilesRanges(primaryUser.id, 118 assertEquals(new ArraySet<>(Arrays.asList(new UidRange[] { 119 UidRange.createForUser(primaryUser.id), 120 UidRange.createForUser(restrictedProfileA.id) 129 final Set<UidRange> ranges = vpn.createUserAndRestrictedProfilesRanges(primaryUser.id, 132 assertEquals(new ArraySet<>(Arrays.asList(new UidRange[] { 133 UidRange.createForUser(primaryUser.id) 142 final Set<UidRange> ranges = new ArraySet<>(); 145 assertEquals(new ArraySet<>(Arrays.asList(new UidRange[] { [all...] |
/system/netd/tests/dns_responder/ |
Android.mk | 40 ../../server/binder/android/net/UidRange.cpp
|
/frameworks/base/core/java/android/os/ |
INetworkManagementService.aidl | 26 import android.net.UidRange; 327 void addVpnUidRanges(int netId, in UidRange[] ranges); 332 void removeVpnUidRanges(int netId, in UidRange[] ranges); 420 void setAllowOnlyVpnForUids(boolean enable, in UidRange[] uidRanges);
|
/frameworks/base/services/core/java/com/android/server/connectivity/ |
Vpn.java | 58 import android.net.UidRange; 168 private Set<UidRange> mVpnUsers = null; 176 private Set<UidRange> mBlockedUsers = new ArraySet<>(); 698 mNetworkAgent.addUidRanges(mVpnUsers.toArray(new UidRange[mVpnUsers.size()])); 779 Set<UidRange> oldUsers = mVpnUsers; [all...] |
/system/netd/tests/ |
binder_test.cpp | 48 #include "android/net/UidRange.h" 58 using android::net::UidRange; 263 static bool ipRuleExistsForRange(const uint32_t priority, const UidRange& range, 266 // "12500:\tfrom all fwmark 0x0/0x20000 iif lo uidrange 1000-2000 prohibit" 270 std::string suffix = StringPrintf(" iif lo uidrange %d-%d %s\n", 281 static bool ipRuleExistsForRange(const uint32_t priority, const UidRange& range, 293 std::vector<UidRange> uidRanges = { 381 std::vector<UidRange> uidRanges = {
|
/frameworks/base/services/core/java/com/android/server/ |
NetworkManagementService.java | 66 import android.net.UidRange; [all...] |
ConnectivityService.java | 70 import android.net.UidRange; [all...] |
/frameworks/base/ |
Android.mk | [all...] |
compiled-classes-phone | [all...] |