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/LinkProperties.java | |
| parent | ec3928bf0993e13fb82c65ac26a4d70f5bc6c5e4 (diff) | |
Reset connections on all stacked interfaces.
Bug: 8276725
Change-Id: I7fe99c6ea123037cef3e89e3c2c17ed43cc0b1ea
Diffstat (limited to 'core/java/android/net/LinkProperties.java')
| -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 4457a2284469..e5227548b564 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) { |
