Loading services/core/java/com/android/server/net/NetworkPolicyManagerService.java +8 −0 Original line number Diff line number Diff line Loading @@ -583,6 +583,14 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub { // TODO: migrate notifications to SystemUI // Firewall tests public boolean isFirewallEnabled() throws RemoteException { return mNetworkManager.isFirewallEnabled(); } public void setFirewallEnabled(boolean enabled) throws RemoteException { mNetworkManager.setFirewallEnabled(enabled); } interface Stats { int UPDATE_NETWORK_ENABLED = 0; Loading services/core/java/com/android/server/net/NetworkPolicyManagerShellCommand.java +4 −4 Original line number Diff line number Diff line Loading @@ -115,7 +115,7 @@ class NetworkPolicyManagerShellCommand extends ShellCommand { } switch(type) { case "status": pw.println(if (mInterface.isFirewallEnabled() ? "enabled" : "disabled")); pw.println(mInterface.isFirewallEnabled() ? "enabled" : "disabled"); return 0; case "enable": return enableFireWall(true); Loading @@ -126,14 +126,14 @@ class NetworkPolicyManagerShellCommand extends ShellCommand { return -1; } private int enableFireWall(boolean enable) { private int enableFireWall(boolean enable) throws RemoteException { final PrintWriter pw = getOutPrintWriter(); try { mInterface.setFirewallEnabled(enable); pw.println("OK") pw.println("OK"); return 0; } catch (Exception e) { pw.println("Error: " + e.getMessage); pw.println("Error: " + e.getMessage()); return -1; } } Loading Loading
services/core/java/com/android/server/net/NetworkPolicyManagerService.java +8 −0 Original line number Diff line number Diff line Loading @@ -583,6 +583,14 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub { // TODO: migrate notifications to SystemUI // Firewall tests public boolean isFirewallEnabled() throws RemoteException { return mNetworkManager.isFirewallEnabled(); } public void setFirewallEnabled(boolean enabled) throws RemoteException { mNetworkManager.setFirewallEnabled(enabled); } interface Stats { int UPDATE_NETWORK_ENABLED = 0; Loading
services/core/java/com/android/server/net/NetworkPolicyManagerShellCommand.java +4 −4 Original line number Diff line number Diff line Loading @@ -115,7 +115,7 @@ class NetworkPolicyManagerShellCommand extends ShellCommand { } switch(type) { case "status": pw.println(if (mInterface.isFirewallEnabled() ? "enabled" : "disabled")); pw.println(mInterface.isFirewallEnabled() ? "enabled" : "disabled"); return 0; case "enable": return enableFireWall(true); Loading @@ -126,14 +126,14 @@ class NetworkPolicyManagerShellCommand extends ShellCommand { return -1; } private int enableFireWall(boolean enable) { private int enableFireWall(boolean enable) throws RemoteException { final PrintWriter pw = getOutPrintWriter(); try { mInterface.setFirewallEnabled(enable); pw.println("OK") pw.println("OK"); return 0; } catch (Exception e) { pw.println("Error: " + e.getMessage); pw.println("Error: " + e.getMessage()); return -1; } } Loading