HomeSort by relevance Sort by last modified time
    Searched refs:UidRange (Results 1 - 24 of 24) sorted by null

  /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...]

Completed in 784 milliseconds