Loading core/java/android/os/INetworkManagementService.aidl +5 −0 Original line number Diff line number Diff line Loading @@ -312,6 +312,11 @@ interface INetworkManagementService */ void setDnsServersForNetwork(int netId, in String[] servers, String domains); /** * Flush the DNS cache associated with the specified network. */ void flushNetworkDnsCache(int netId); void setFirewallEnabled(boolean enabled); boolean isFirewallEnabled(); void setFirewallInterfaceRule(String iface, boolean allow); Loading services/core/java/com/android/server/NetworkManagementService.java +10 −0 Original line number Diff line number Diff line Loading @@ -1747,6 +1747,16 @@ public class NetworkManagementService extends INetworkManagementService.Stub } } @Override public void flushNetworkDnsCache(int netId) { mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG); try { mConnector.execute("resolver", "flushnet", netId); } catch (NativeDaemonConnectorException e) { throw e.rethrowAsParcelableException(); } } @Override public void setFirewallEnabled(boolean enabled) { enforceSystemUid(); Loading Loading
core/java/android/os/INetworkManagementService.aidl +5 −0 Original line number Diff line number Diff line Loading @@ -312,6 +312,11 @@ interface INetworkManagementService */ void setDnsServersForNetwork(int netId, in String[] servers, String domains); /** * Flush the DNS cache associated with the specified network. */ void flushNetworkDnsCache(int netId); void setFirewallEnabled(boolean enabled); boolean isFirewallEnabled(); void setFirewallInterfaceRule(String iface, boolean allow); Loading
services/core/java/com/android/server/NetworkManagementService.java +10 −0 Original line number Diff line number Diff line Loading @@ -1747,6 +1747,16 @@ public class NetworkManagementService extends INetworkManagementService.Stub } } @Override public void flushNetworkDnsCache(int netId) { mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG); try { mConnector.execute("resolver", "flushnet", netId); } catch (NativeDaemonConnectorException e) { throw e.rethrowAsParcelableException(); } } @Override public void setFirewallEnabled(boolean enabled) { enforceSystemUid(); Loading