Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 69edd64d authored by Lorenzo Colitti's avatar Lorenzo Colitti
Browse files

Add stacking to the NetworkStateTrackers.

Bug: 8276725
Change-Id: I55a107fea78f9cc84f15bd6c75292138fb35a1b6
parent 419a4ce9
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -373,4 +373,14 @@ public class BluetoothTetheringDataTracker implements NetworkStateTracker {
    public void setDependencyMet(boolean met) {
        // not supported on this network
    }

    @Override
    public void addStackedLink(LinkProperties link) {
        mLinkProperties.addStackedLink(link);
    }

    @Override
    public void removeStackedLink(LinkProperties link) {
        mLinkProperties.removeStackedLink(link);
    }
}
+10 −0
Original line number Diff line number Diff line
@@ -155,4 +155,14 @@ public abstract class BaseNetworkStateTracker implements NetworkStateTracker {
    public void setDependencyMet(boolean met) {
        // Base tracker doesn't handle dependencies
    }

    @Override
    public void addStackedLink(LinkProperties link) {
        mLinkProperties.addStackedLink(link);
    }

    @Override
    public void removeStackedLink(LinkProperties link) {
        mLinkProperties.removeStackedLink(link);
    }
}
+10 −0
Original line number Diff line number Diff line
@@ -203,6 +203,16 @@ public class DummyDataStateTracker implements NetworkStateTracker {
        // 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) {
        Slog.d(TAG, s);
    }
+10 −0
Original line number Diff line number Diff line
@@ -407,4 +407,14 @@ public class EthernetDataTracker implements NetworkStateTracker {
    public void setDependencyMet(boolean met) {
        // not supported on this network
    }

    @Override
    public void addStackedLink(LinkProperties link) {
        mLinkProperties.addStackedLink(link);
    }

    @Override
    public void removeStackedLink(LinkProperties link) {
        mLinkProperties.removeStackedLink(link);
    }
}
+10 −0
Original line number Diff line number Diff line
@@ -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
    public String toString() {
        final CharArrayWriter writer = new CharArrayWriter();
Loading