#include "ipc/ipc_test_base.h"
#include <memory>
#include <utility>
#include "base/memory/ptr_util.h"
#include "base/run_loop.h"
#include "base/task/single_thread_task_runner.h"
#include "base/test/task_environment.h"
#include "build/build_config.h"
#include "ipc/ipc_channel_mojo.h"
IPCChannelMojoTestBase::IPCChannelMojoTestBase() = default;
IPCChannelMojoTestBase::~IPCChannelMojoTestBase() = default;
void IPCChannelMojoTestBase::Init(const std::string& test_client_name) { … }
bool IPCChannelMojoTestBase::WaitForClientShutdown() { … }
void IPCChannelMojoTestBase::TearDown() { … }
void IPCChannelMojoTestBase::CreateChannel(IPC::Listener* listener) { … }
bool IPCChannelMojoTestBase::ConnectChannel() { … }
void IPCChannelMojoTestBase::DestroyChannel() { … }
mojo::ScopedMessagePipeHandle IPCChannelMojoTestBase::TakeHandle() { … }
IpcChannelMojoTestClient::IpcChannelMojoTestClient() = default;
IpcChannelMojoTestClient::~IpcChannelMojoTestClient() = default;
void IpcChannelMojoTestClient::Init(mojo::ScopedMessagePipeHandle handle) { … }
void IpcChannelMojoTestClient::Connect(IPC::Listener* listener) { … }
void IpcChannelMojoTestClient::Close() { … }