summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorNathan Harold <nharold@google.com>2018-03-20 12:26:10 -0700
committerNathan Harold <nharold@google.com>2018-03-20 16:01:28 -0700
commitc8f63060adc880eb6cfdee1e08cafcf2f379096a (patch)
tree2ebee0c759b49e97b21dbea56c1bb3f9f84b43c7 /core/java
parentda4b0c65a5cbebf6c5e66b869b75dd3a6625cd2e (diff)
Expose add/removeAddress for IpSecInterfaces
When exposing the APIs, these were missed. The outer structure is exposed, so this exposes the addAddress and removeAddress methods. Bug: 75234273 Test: compilation Merged-In: I79911434f9baa660e4d8564cc59d80da4a710c42 Change-Id: I79911434f9baa660e4d8564cc59d80da4a710c42 (cherry picked from commit a83601a511c3f11470109d78d1a736acdb9c6bd8)
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/net/IpSecManager.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/net/IpSecManager.java b/core/java/android/net/IpSecManager.java
index 4e1f83430abf..cb4299ef6987 100644
--- a/core/java/android/net/IpSecManager.java
+++ b/core/java/android/net/IpSecManager.java
@@ -658,7 +658,8 @@ public final class IpSecManager {
* @param address the local address for traffic inside the tunnel
* @hide
*/
- public void addAddress(LinkAddress address) {
+ @SystemApi
+ public void addAddress(LinkAddress address) throws IOException {
try {
mService.addAddressToTunnelInterface(mResourceId, address);
} catch (RemoteException e) {
@@ -674,7 +675,8 @@ public final class IpSecManager {
* @param address to be removed
* @hide
*/
- public void removeAddress(LinkAddress address) {
+ @SystemApi
+ public void removeAddress(LinkAddress address) throws IOException {
try {
mService.removeAddressFromTunnelInterface(mResourceId, address);
} catch (RemoteException e) {