Mojo: Support named pipes for invitation transport

Adds a CHANNEL_SERVER invitation transport type allowing public API
consumers to use connection-based primitives (e.g. domain socket
servers) as invitation transport endpoints.

This corresponds to current usaged of the EDK's NamedPlatformChannelPair
and related utilities, which will soon be moved into the public library.

Bug: 844764
Change-Id: Ib11913735e7ca2a138aa534edbb1b7dcb6111216
Reviewed-on: https://chromium-review.googlesource.com/1067938
Reviewed-by: Jay Civelli <jcivelli@chromium.org>
Commit-Queue: Ken Rockot <rockot@chromium.org>
Cr-Commit-Position: refs/heads/master@{#560635}

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