commit | 5f6a50cf15a69fc55159c6f4e574cb5dd499534d | [log] [tgz] |
---|---|---|
author | Patrick Rohr <prohr@google.com> | Tue Aug 23 16:13:52 2022 -0700 |
committer | Patrick Rohr <prohr@google.com> | Fri Oct 07 09:01:12 2022 -0700 |
tree | ba85717f4cecba3773ee610de39a23a687789f8f | |
parent | ae3ace443379046b2fefaeb477fbf51bdd162ce1 [diff] |
ethernet: cleanup ethernet state listener interaction Add a addEthernetStateListener() function that works just like addInterfaceStateListener(). Make sure ethernet state listeners are added to addedListeners, and addedListeners are removed from both ethernet and interface state listeners on tearDown. This is safe even if a given listener was not registered as one or the other. Test: atest EthernetManagerTest Change-Id: I74d9d0747b94b7d34a2fe7630e840acd34f1a500