Complete SyncMessageFilter initialization after SyncChannel initialization

This changes SyncChannel to keep track of any SyncMessageFilters it
creates prior to ChannelProxy::Init being called. Once Init completes,
initialization of all tracked SyncMessageFilters is completed by
updating their is_channel_send_thread_safe flag.

BUG=516464
R=jam@chromium.org

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

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


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