diff options
author | Lorenzo Colitti <lorenzo@google.com> | 2013-03-20 19:22:58 +0900 |
---|---|---|
committer | Lorenzo Colitti <lorenzo@google.com> | 2013-03-20 19:22:58 +0900 |
commit | 4aa9bcf414282e4bdd10900832baaeaa349bda50 (patch) | |
tree | ca8d6a6a78373e6dd3ce03eef5682e61fbb3a309 /core/java/android/net | |
parent | ec3928bf0993e13fb82c65ac26a4d70f5bc6c5e4 (diff) | |
download | frameworks_base-4aa9bcf414282e4bdd10900832baaeaa349bda50.zip frameworks_base-4aa9bcf414282e4bdd10900832baaeaa349bda50.tar.gz frameworks_base-4aa9bcf414282e4bdd10900832baaeaa349bda50.tar.bz2 |
Reset connections on all stacked interfaces.
Bug: 8276725
Change-Id: I7fe99c6ea123037cef3e89e3c2c17ed43cc0b1ea
Diffstat (limited to 'core/java/android/net')
-rw-r--r-- | core/java/android/net/LinkProperties.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/java/android/net/LinkProperties.java b/core/java/android/net/LinkProperties.java index 4457a22..e522754 100644 --- a/core/java/android/net/LinkProperties.java +++ b/core/java/android/net/LinkProperties.java @@ -119,6 +119,15 @@ public class LinkProperties implements Parcelable { return mIfaceName; } + public Collection<String> getAllInterfaceNames() { + Collection interfaceNames = new ArrayList<String>(mStackedLinks.size() + 1); + interfaceNames.add(new String(mIfaceName)); + for (LinkProperties stacked: mStackedLinks.values()) { + interfaceNames.addAll(stacked.getAllInterfaceNames()); + } + return interfaceNames; + } + public Collection<InetAddress> getAddresses() { Collection<InetAddress> addresses = new ArrayList<InetAddress>(); for (LinkAddress linkAddress : mLinkAddresses) { |