Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 39c2091c authored by Rubin Xu's avatar Rubin Xu Committed by android-build-merger
Browse files

Merge "Remove unused methods from INetworkManagementService"

am: 5d2c5d5d

Change-Id: Ie37c9c751830d209d40772bd2d410a9c550236cd
parents 78ccbc3b 5d2c5d5d
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -396,9 +396,6 @@ interface INetworkManagementService
     */
    void setNetworkPermission(int netId, int permission);

    void setPermission(String permission, in int[] uids);
    void clearPermission(in int[] uids);

    /**
     * Allow UID to call protect().
     */
+0 −32
Original line number Diff line number Diff line
@@ -2143,38 +2143,6 @@ public class NetworkManagementService extends INetworkManagementService.Stub {
        }
    }

    private int parsePermission(String permission) {
        if (permission.equals("NETWORK")) {
            return INetd.PERMISSION_NETWORK;
        }
        if (permission.equals("SYSTEM")) {
            return INetd.PERMISSION_SYSTEM;
        }
        return INetd.PERMISSION_NONE;
    }

    @Override
    public void setPermission(String permission, int[] uids) {
        mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);

        try {
            mNetdService.networkSetPermissionForUser(parsePermission(permission), uids);
        } catch (RemoteException | ServiceSpecificException e) {
            throw new IllegalStateException(e);
        }
    }

    @Override
    public void clearPermission(int[] uids) {
        mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);

        try {
            mNetdService.networkClearPermissionForUser(uids);
        } catch (RemoteException | ServiceSpecificException e) {
            throw new IllegalStateException(e);
        }
    }

    @Override
    public void allowProtect(int uid) {
        mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);