diff options
| author | Mark Chien <markchien@google.com> | 2020-02-19 10:41:30 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-02-19 10:41:30 +0000 |
| commit | 5ea7a9466bac30b55c98d8879ebd40c329613dc5 (patch) | |
| tree | b832ce63df9f01640fe2c7bd52cd1fffb477c5bd /Tethering/common/TetheringLib/src/android/net/TetheringManager.java | |
| parent | 907976e0a2f93f8fa1d817ede9e78c8c0cff1059 (diff) | |
| parent | b9379a518c024894579ef6702e41c31b1d17ae64 (diff) | |
Merge "Add tethering client callbacks"
Diffstat (limited to 'Tethering/common/TetheringLib/src/android/net/TetheringManager.java')
| -rw-r--r-- | Tethering/common/TetheringLib/src/android/net/TetheringManager.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Tethering/common/TetheringLib/src/android/net/TetheringManager.java b/Tethering/common/TetheringLib/src/android/net/TetheringManager.java index 6a9f010449..bfa962a18c 100644 --- a/Tethering/common/TetheringLib/src/android/net/TetheringManager.java +++ b/Tethering/common/TetheringLib/src/android/net/TetheringManager.java @@ -375,6 +375,9 @@ public class TetheringManager { mTetherStatesParcel = states; } + @Override + public void onTetherClientsChanged(List<TetheredClient> clients) { } + public void waitForStarted() { mWaitForCallback.block(DEFAULT_TIMEOUT_MS); throwIfPermissionFailure(mError); @@ -921,6 +924,7 @@ public class TetheringManager { sendRegexpsChanged(parcel.config); maybeSendTetherableIfacesChangedCallback(parcel.states); maybeSendTetheredIfacesChangedCallback(parcel.states); + callback.onClientsChanged(parcel.tetheredClients); }); } @@ -951,6 +955,11 @@ public class TetheringManager { maybeSendTetheredIfacesChangedCallback(states); }); } + + @Override + public void onTetherClientsChanged(final List<TetheredClient> clients) { + executor.execute(() -> callback.onClientsChanged(clients)); + } }; getConnector(c -> c.registerTetheringEventCallback(remoteCallback, callerPkg)); mTetheringEventCallbacks.put(callback, remoteCallback); |
