| Index: third_party/mojo/src/mojo/edk/test/scoped_ipc_support.cc
|
| diff --git a/third_party/mojo/src/mojo/edk/test/scoped_ipc_support.cc b/third_party/mojo/src/mojo/edk/test/scoped_ipc_support.cc
|
| deleted file mode 100644
|
| index e5e338c1ce55d29622ba3bdca45c53c5b49d57a5..0000000000000000000000000000000000000000
|
| --- a/third_party/mojo/src/mojo/edk/test/scoped_ipc_support.cc
|
| +++ /dev/null
|
| @@ -1,118 +0,0 @@
|
| -// Copyright 2015 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "third_party/mojo/src/mojo/edk/test/scoped_ipc_support.h"
|
| -
|
| -#include <utility>
|
| -
|
| -#include "base/message_loop/message_loop.h"
|
| -#include "third_party/mojo/src/mojo/edk/embedder/embedder.h"
|
| -
|
| -namespace mojo {
|
| -namespace test {
|
| -
|
| -namespace internal {
|
| -
|
| -ScopedIPCSupportHelper::ScopedIPCSupportHelper() {
|
| -}
|
| -
|
| -ScopedIPCSupportHelper::~ScopedIPCSupportHelper() {
|
| - if (base::MessageLoop::current() &&
|
| - base::MessageLoop::current()->task_runner() == io_thread_task_runner_) {
|
| - embedder::ShutdownIPCSupportOnIOThread();
|
| - } else {
|
| - embedder::ShutdownIPCSupport();
|
| - run_loop_.Run();
|
| - }
|
| -}
|
| -
|
| -void ScopedIPCSupportHelper::Init(
|
| - embedder::ProcessType process_type,
|
| - embedder::ProcessDelegate* process_delegate,
|
| - scoped_refptr<base::TaskRunner> io_thread_task_runner,
|
| - embedder::ScopedPlatformHandle platform_handle) {
|
| - io_thread_task_runner_ = io_thread_task_runner;
|
| - // Note: Run delegate methods on the I/O thread.
|
| - embedder::InitIPCSupport(process_type, process_delegate,
|
| - io_thread_task_runner_, std::move(platform_handle));
|
| -}
|
| -
|
| -void ScopedIPCSupportHelper::OnShutdownCompleteImpl() {
|
| - run_loop_.Quit();
|
| -}
|
| -
|
| -} // namespace internal
|
| -
|
| -ScopedIPCSupport::ScopedIPCSupport(
|
| - scoped_refptr<base::TaskRunner> io_thread_task_runner) {
|
| - helper_.Init(embedder::ProcessType::NONE, this,
|
| - std::move(io_thread_task_runner),
|
| - embedder::ScopedPlatformHandle());
|
| -}
|
| -
|
| -ScopedIPCSupport::~ScopedIPCSupport() {
|
| -}
|
| -
|
| -void ScopedIPCSupport::OnShutdownComplete() {
|
| - helper_.OnShutdownCompleteImpl();
|
| -}
|
| -
|
| -ScopedMasterIPCSupport::ScopedMasterIPCSupport(
|
| - scoped_refptr<base::TaskRunner> io_thread_task_runner) {
|
| - helper_.Init(embedder::ProcessType::MASTER, this,
|
| - std::move(io_thread_task_runner),
|
| - embedder::ScopedPlatformHandle());
|
| -}
|
| -
|
| -ScopedMasterIPCSupport::ScopedMasterIPCSupport(
|
| - scoped_refptr<base::TaskRunner> io_thread_task_runner,
|
| - base::Callback<void(embedder::SlaveInfo slave_info)> on_slave_disconnect)
|
| - : on_slave_disconnect_(on_slave_disconnect) {
|
| - helper_.Init(embedder::ProcessType::MASTER, this,
|
| - std::move(io_thread_task_runner),
|
| - embedder::ScopedPlatformHandle());
|
| -}
|
| -
|
| -ScopedMasterIPCSupport::~ScopedMasterIPCSupport() {
|
| -}
|
| -
|
| -void ScopedMasterIPCSupport::OnShutdownComplete() {
|
| - helper_.OnShutdownCompleteImpl();
|
| -}
|
| -
|
| -void ScopedMasterIPCSupport::OnSlaveDisconnect(embedder::SlaveInfo slave_info) {
|
| - if (!on_slave_disconnect_.is_null())
|
| - on_slave_disconnect_.Run(slave_info);
|
| -}
|
| -
|
| -ScopedSlaveIPCSupport::ScopedSlaveIPCSupport(
|
| - scoped_refptr<base::TaskRunner> io_thread_task_runner,
|
| - embedder::ScopedPlatformHandle platform_handle) {
|
| - helper_.Init(embedder::ProcessType::SLAVE, this,
|
| - std::move(io_thread_task_runner), std::move(platform_handle));
|
| -}
|
| -
|
| -ScopedSlaveIPCSupport::ScopedSlaveIPCSupport(
|
| - scoped_refptr<base::TaskRunner> io_thread_task_runner,
|
| - embedder::ScopedPlatformHandle platform_handle,
|
| - base::Closure on_master_disconnect)
|
| - : on_master_disconnect_(on_master_disconnect) {
|
| - helper_.Init(embedder::ProcessType::SLAVE, this,
|
| - std::move(io_thread_task_runner), std::move(platform_handle));
|
| -}
|
| -
|
| -ScopedSlaveIPCSupport::~ScopedSlaveIPCSupport() {
|
| -}
|
| -
|
| -void ScopedSlaveIPCSupport::OnShutdownComplete() {
|
| - helper_.OnShutdownCompleteImpl();
|
| -}
|
| -
|
| -void ScopedSlaveIPCSupport::OnMasterDisconnect() {
|
| - if (!on_master_disconnect_.is_null())
|
| - on_master_disconnect_.Run();
|
| -}
|
| -
|
| -} // namespace test
|
| -} // namespace mojo
|
|
|