Merge changes I0a75c440,Ief9e8925,Ie03e8276,If0ac9a64,I716bd771
* changes: [IT06]Move INetworkActivityListener into connectivity module [IT05] Remove the unused network activity logic out from NMS [IT4.7] Add network activity info into dumpsys for debugging [IT4.6] Unbundle NMS out from ConnectivityManager [IT4.5] Update radio power from CS directly
This commit is contained in:
@@ -1,24 +0,0 @@
|
||||
/* Copyright 2013, The Android Open Source Project
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
|
||||
package android.os;
|
||||
|
||||
/**
|
||||
* @hide
|
||||
*/
|
||||
oneway interface INetworkActivityListener
|
||||
{
|
||||
void onNetworkActive();
|
||||
}
|
||||
@@ -24,7 +24,6 @@ import android.net.Network;
|
||||
import android.net.NetworkStats;
|
||||
import android.net.RouteInfo;
|
||||
import android.net.UidRange;
|
||||
import android.os.INetworkActivityListener;
|
||||
|
||||
/**
|
||||
* @hide
|
||||
@@ -294,25 +293,6 @@ interface INetworkManagementService
|
||||
@UnsupportedAppUsage(maxTargetSdk = 30, trackingBug = 170729553)
|
||||
boolean isBandwidthControlEnabled();
|
||||
|
||||
/**
|
||||
* Sets idletimer for an interface.
|
||||
*
|
||||
* This either initializes a new idletimer or increases its
|
||||
* reference-counting if an idletimer already exists for given
|
||||
* {@code iface}.
|
||||
*
|
||||
* {@code type} is the type of the interface, such as TYPE_MOBILE.
|
||||
*
|
||||
* Every {@code addIdleTimer} should be paired with a
|
||||
* {@link removeIdleTimer} to cleanup when the network disconnects.
|
||||
*/
|
||||
void addIdleTimer(String iface, int timeout, int type);
|
||||
|
||||
/**
|
||||
* Removes idletimer for an interface.
|
||||
*/
|
||||
void removeIdleTimer(String iface);
|
||||
|
||||
void setFirewallEnabled(boolean enabled);
|
||||
boolean isFirewallEnabled();
|
||||
void setFirewallInterfaceRule(String iface, boolean allow);
|
||||
@@ -320,21 +300,6 @@ interface INetworkManagementService
|
||||
void setFirewallUidRules(int chain, in int[] uids, in int[] rules);
|
||||
void setFirewallChainEnabled(int chain, boolean enable);
|
||||
|
||||
/**
|
||||
* Start listening for mobile activity state changes.
|
||||
*/
|
||||
void registerNetworkActivityListener(INetworkActivityListener listener);
|
||||
|
||||
/**
|
||||
* Stop listening for mobile activity state changes.
|
||||
*/
|
||||
void unregisterNetworkActivityListener(INetworkActivityListener listener);
|
||||
|
||||
/**
|
||||
* Check whether the mobile radio is currently active.
|
||||
*/
|
||||
boolean isNetworkActive();
|
||||
|
||||
void addLegacyRouteForNetId(int netId, in RouteInfo routeInfo, int uid);
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user