ipc: Create AttachmentBrokerPrivileged and AttachmentBrokerUnprivileged.

This CL is a refactor and contains no behavior changes.

AttachmentBroker is an abstract base class. I made two new abstract subclasses,
AttachmentBrokerPrivileged and AttachmentBrokerUnprivileged for use in
privileged and unprivileged processes respectively. These in turn are inherited
by AttachmentBrokerPrivilegedWin and AttachmentBrokerUnprivilegedWin.

BUG=493414
TBR=avi@chromium.org

Review URL: https://codereview.chromium.org/1256993003

Cr-Commit-Position: refs/heads/master@{#340803}


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