Add dependency on //mojo/public/interfaces/bindings:bindings to
//ipc:mojom.
Now that the internal mojo bindings is a component target
(see cr/893655) ipc.mojom can safely import
//mojo/public/interfaces/bindings/native_struct.mojom and depend
on //mojo/public/interfaces/bindings:bindings.
The duplicated SerializedHandle definition in //ipc/ipc.mojom
can now be reverted.
Change-Id: I78288b86bd08ac2af2a75cf83f5b033dde4e4aa4
Reviewed-on: https://chromium-review.googlesource.com/913070
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Ken Rockot <rockot@chromium.org>
Commit-Queue: Eve Martin-Jones <evem@chromium.org>
Cr-Commit-Position: refs/heads/master@{#536531}
CrOS-Libchrome-Original-Commit: 475e7e6382cdf4f2bbad6212ee960139af2bfeeb
diff --git a/ipc/ipc_channel_mojo.h b/ipc/ipc_channel_mojo.h
index 8a5e896..ba769f8 100644
--- a/ipc/ipc_channel_mojo.h
+++ b/ipc/ipc_channel_mojo.h
@@ -80,11 +80,11 @@
// These access protected API of IPC::Message, which has ChannelMojo
// as a friend class.
static MojoResult WriteToMessageAttachmentSet(
- base::Optional<std::vector<mojom::SerializedHandlePtr>> handles,
+ base::Optional<std::vector<mojo::native::SerializedHandlePtr>> handles,
Message* message);
static MojoResult ReadFromMessageAttachmentSet(
Message* message,
- base::Optional<std::vector<mojom::SerializedHandlePtr>>* handles);
+ base::Optional<std::vector<mojo::native::SerializedHandlePtr>>* handles);
// MessagePipeReader::Delegate
void OnPeerPidReceived(int32_t peer_pid) override;