am 827ef6e0: Merge "Add stacking to the NetworkStateTrackers." into jb-mr2-dev
* commit '827ef6e0bd696b2cd0ff8d2bf28e4564b913c345': Add stacking to the NetworkStateTrackers.
This commit is contained in:
@@ -373,4 +373,14 @@ public class BluetoothTetheringDataTracker implements NetworkStateTracker {
|
|||||||
public void setDependencyMet(boolean met) {
|
public void setDependencyMet(boolean met) {
|
||||||
// not supported on this network
|
// not supported on this network
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addStackedLink(LinkProperties link) {
|
||||||
|
mLinkProperties.addStackedLink(link);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void removeStackedLink(LinkProperties link) {
|
||||||
|
mLinkProperties.removeStackedLink(link);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -155,4 +155,14 @@ public abstract class BaseNetworkStateTracker implements NetworkStateTracker {
|
|||||||
public void setDependencyMet(boolean met) {
|
public void setDependencyMet(boolean met) {
|
||||||
// Base tracker doesn't handle dependencies
|
// Base tracker doesn't handle dependencies
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addStackedLink(LinkProperties link) {
|
||||||
|
mLinkProperties.addStackedLink(link);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void removeStackedLink(LinkProperties link) {
|
||||||
|
mLinkProperties.removeStackedLink(link);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -203,6 +203,16 @@ public class DummyDataStateTracker implements NetworkStateTracker {
|
|||||||
// not supported on this network
|
// not supported on this network
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addStackedLink(LinkProperties link) {
|
||||||
|
mLinkProperties.addStackedLink(link);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void removeStackedLink(LinkProperties link) {
|
||||||
|
mLinkProperties.removeStackedLink(link);
|
||||||
|
}
|
||||||
|
|
||||||
static private void log(String s) {
|
static private void log(String s) {
|
||||||
Slog.d(TAG, s);
|
Slog.d(TAG, s);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -407,4 +407,14 @@ public class EthernetDataTracker implements NetworkStateTracker {
|
|||||||
public void setDependencyMet(boolean met) {
|
public void setDependencyMet(boolean met) {
|
||||||
// not supported on this network
|
// not supported on this network
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addStackedLink(LinkProperties link) {
|
||||||
|
mLinkProperties.addStackedLink(link);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void removeStackedLink(LinkProperties link) {
|
||||||
|
mLinkProperties.removeStackedLink(link);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -521,6 +521,16 @@ public class MobileDataStateTracker implements NetworkStateTracker {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addStackedLink(LinkProperties link) {
|
||||||
|
mLinkProperties.addStackedLink(link);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void removeStackedLink(LinkProperties link) {
|
||||||
|
mLinkProperties.removeStackedLink(link);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
final CharArrayWriter writer = new CharArrayWriter();
|
final CharArrayWriter writer = new CharArrayWriter();
|
||||||
|
|||||||
@@ -197,4 +197,14 @@ public interface NetworkStateTracker {
|
|||||||
* An external dependency has been met/unmet
|
* An external dependency has been met/unmet
|
||||||
*/
|
*/
|
||||||
public void setDependencyMet(boolean met);
|
public void setDependencyMet(boolean met);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Informs the state tracker that another interface is stacked on top of it.
|
||||||
|
**/
|
||||||
|
public void addStackedLink(LinkProperties link);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Informs the state tracker that a stacked interface has been removed.
|
||||||
|
**/
|
||||||
|
public void removeStackedLink(LinkProperties link);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -252,4 +252,14 @@ public class WifiStateTracker implements NetworkStateTracker {
|
|||||||
public void setDependencyMet(boolean met) {
|
public void setDependencyMet(boolean met) {
|
||||||
// not supported on this network
|
// not supported on this network
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addStackedLink(LinkProperties link) {
|
||||||
|
mLinkProperties.addStackedLink(link);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void removeStackedLink(LinkProperties link) {
|
||||||
|
mLinkProperties.removeStackedLink(link);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user