blob: 2df8ab7ec1983634ed4f44bc6f7771be2e116cdd [file] [log] [blame]
Remi NGUYEN VANc094a542018-12-07 16:52:24 +09001/**
2 * Copyright (c) 2018, The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing perNmissions and
14 * limitations under the License.
15 */
16package android.net;
17
Remi NGUYEN VANe67b0c32018-12-27 16:43:56 +090018import android.net.INetworkMonitorCallbacks;
Remi NGUYEN VAN0e3d09232018-12-04 12:13:09 +090019import android.net.dhcp.DhcpServingParamsParcel;
20import android.net.dhcp.IDhcpServerCallbacks;
21
Remi NGUYEN VANc094a542018-12-07 16:52:24 +090022/** @hide */
23oneway interface INetworkStackConnector {
Remi NGUYEN VAN0e3d09232018-12-04 12:13:09 +090024 void makeDhcpServer(in String ifName, in DhcpServingParamsParcel params,
25 in IDhcpServerCallbacks cb);
Remi NGUYEN VANe67b0c32018-12-27 16:43:56 +090026 void makeNetworkMonitor(int netId, String name, in INetworkMonitorCallbacks cb);
Remi NGUYEN VANc094a542018-12-07 16:52:24 +090027}