Commit d6b60df3 authored by Wez's avatar Wez Committed by Commit Bot

[fuchsia] Remove Mojo<->FIDL MessagePort bridge.

Remove the legacy Mojo-based fuchsia.web.MessagePort bridge
implementations, which are no longer used.

Bug: 803242
Change-Id: Ieb93f483586c10f72dadc9195212836bf2d228aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2124386
Auto-Submit: Wez <wez@chromium.org>
Commit-Queue: Chris Hamilton <chrisha@chromium.org>
Reviewed-by: default avatarChris Hamilton <chrisha@chromium.org>
Cr-Commit-Position: refs/heads/master@{#754759}
parent 4dca454e
This diff is collapsed.
......@@ -6,37 +6,14 @@
#define FUCHSIA_BASE_MESSAGE_PORT_H_
#include <fuchsia/web/cpp/fidl.h>
#include <lib/fidl/cpp/binding.h>
#include <lib/fidl/cpp/interface_handle.h>
#include <lib/fidl/cpp/interface_request.h>
#include <memory>
#include "base/containers/circular_deque.h"
#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "mojo/public/cpp/bindings/connector.h"
#include "mojo/public/cpp/bindings/message.h"
#include "mojo/public/cpp/system/message_pipe.h"
#include "third_party/blink/public/common/messaging/web_message_port.h"
namespace cr_fuchsia {
// TODO(crbug.com/803242): Once all downstream dependencies have migrated to
// using blink::WebMessagePort variants of this API, remove the mojo variants.
// Creates a connected MessagePort from a FIDL MessagePort request and
// returns a handle to its peer Mojo pipe.
mojo::ScopedMessagePipeHandle MessagePortFromFidl(
fidl::InterfaceRequest<fuchsia::web::MessagePort> fidl_port);
// Creates a connected MessagePort from a remote FIDL MessagePort handle,
// returns a handle to its peer Mojo pipe.
mojo::ScopedMessagePipeHandle MessagePortFromFidl(
fidl::InterfaceHandle<fuchsia::web::MessagePort> fidl_port);
// Creates a connected MessagePort from a transferred Mojo MessagePort and
// returns a handle to its FIDL interface peer.
fidl::InterfaceHandle<fuchsia::web::MessagePort> MessagePortFromMojo(
mojo::ScopedMessagePipeHandle mojo_port);
// Creates a connected MessagePort from a FIDL MessagePort request and
// returns a handle to its peer blink::WebMessagePort.
blink::WebMessagePort BlinkMessagePortFromFidl(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment