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

Commit acd99d24 authored by Remi NGUYEN VAN's avatar Remi NGUYEN VAN
Browse files

Remove NetworkParcelable

With the @JavaOnlyStableParcelable annotation, Network can now be used
as-is as a framework parcelable.

Test: atest FrameworksNetTests NetworkStackTests
Bug: 126477266
Change-Id: I5d9695a31b3ac48d10edcf08ccd0c34375353b79
parent 15eaa7ac
Loading
Loading
Loading
Loading
+3 −7
Original line number Diff line number Diff line
@@ -19,7 +19,6 @@ package com.android.server;
import static android.net.dhcp.IDhcpServer.STATUS_INVALID_ARGUMENT;
import static android.net.dhcp.IDhcpServer.STATUS_SUCCESS;
import static android.net.dhcp.IDhcpServer.STATUS_UNKNOWN_ERROR;
import static android.net.shared.NetworkParcelableUtil.fromStableParcelable;

import static com.android.server.util.PermissionUtil.checkDumpPermission;
import static com.android.server.util.PermissionUtil.checkNetworkStackCallingPermission;
@@ -35,7 +34,6 @@ import android.net.INetworkMonitor;
import android.net.INetworkMonitorCallbacks;
import android.net.INetworkStackConnector;
import android.net.Network;
import android.net.NetworkParcelable;
import android.net.PrivateDnsConfigParcel;
import android.net.dhcp.DhcpServer;
import android.net.dhcp.DhcpServingParams;
@@ -152,12 +150,10 @@ public class NetworkStackService extends Service {
        }

        @Override
        public void makeNetworkMonitor(
                NetworkParcelable network, String name, INetworkMonitorCallbacks cb)
        public void makeNetworkMonitor(Network network, String name, INetworkMonitorCallbacks cb)
                throws RemoteException {
            final Network parsedNetwork = fromStableParcelable(network);
            final SharedLog log = addValidationLogs(parsedNetwork, name);
            final NetworkMonitor nm = new NetworkMonitor(mContext, cb, parsedNetwork, log);
            final SharedLog log = addValidationLogs(network, name);
            final NetworkMonitor nm = new NetworkMonitor(mContext, cb, network, log);
            cb.onNetworkMonitorCreated(new NetworkMonitorImpl(nm));
        }