Network-related commands porting

Test: runtest frameworks-net passes
Test: manual testing of network related function works
Change-Id: Id197d20c80b04378731b113ad74676672bd8b67e
This commit is contained in:
Luke Huang
2018-08-24 20:33:16 +08:00
parent 0af8c5c73c
commit 8a462ecafd
3 changed files with 111 additions and 160 deletions

View File

@@ -388,10 +388,10 @@ interface INetworkManagementService
/**
* Setup a new physical network.
* @param permission null if no permissions required to access this network. PERMISSION_NETWORK
* or PERMISSION_SYSTEM to set respective permission.
* @param permission PERMISSION_NONE if no permissions required to access this network.
* PERMISSION_NETWORK or PERMISSION_SYSTEM to set respective permission.
*/
void createPhysicalNetwork(int netId, String permission);
void createPhysicalNetwork(int netId, int permission);
/**
* Setup a new VPN.
@@ -420,10 +420,10 @@ interface INetworkManagementService
/**
* Set permission for a network.
* @param permission null to clear permissions. PERMISSION_NETWORK or PERMISSION_SYSTEM to set
* permission.
* @param permission PERMISSION_NONE to clear permissions.
* PERMISSION_NETWORK or PERMISSION_SYSTEM to set permission.
*/
void setNetworkPermission(int netId, String permission);
void setNetworkPermission(int netId, int permission);
void setPermission(String permission, in int[] uids);
void clearPermission(in int[] uids);