[mojo-edk]  Broadcast surprise port disruptions

If a node connection is lost, all ports which have peers
on that node become useless and we destroy them. This can
in turn lead to other ports (ports which have the now-destroyed
ports as peers) becoming useless themselves.

Previously we had no way to back-propagate awareness of this
condition. This CL introduces a broadcast mechanism to facilitate
said back-propagation.

BUG=589864,618206
R=amistry@chromium.org

Review-Url: https://codereview.chromium.org/1975073002
Cr-Commit-Position: refs/heads/master@{#401698}


CrOS-Libchrome-Original-Commit: 3a9157501ed6f0d4de687908919be8111408b53c
9 files changed
tree: d7ab999af0b3899f91f9d7c22ad596763cf2bbd2
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/