Introduce InterfaceEndpointClient(IEC), InterfaceEndpointHandle and
PipeControlMessage Handler/Proxy. Move accept message and handling code from
Router to IEC. There is still only 1 interface on a message pipe, but this
work helps setup for associated interfaces.

BUG=695635

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


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