#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "ipc/ipc_perftest_util.h"
#include <tuple>
#include "base/logging.h"
#include "base/run_loop.h"
#include "base/task/single_thread_task_runner.h"
#include "build/build_config.h"
#include "ipc/ipc_channel_proxy.h"
#include "ipc/ipc_perftest_messages.h"
#include "mojo/core/embedder/embedder.h"
#include "mojo/core/test/multiprocess_test_helper.h"
namespace IPC {
scoped_refptr<base::SingleThreadTaskRunner> GetIOThreadTaskRunner() { … }
ChannelReflectorListener::ChannelReflectorListener() : … { … }
ChannelReflectorListener::~ChannelReflectorListener() { … }
void ChannelReflectorListener::Init(Sender* channel,
base::OnceClosure quit_closure) { … }
bool ChannelReflectorListener::OnMessageReceived(const Message& message) { … }
void ChannelReflectorListener::OnHello() { … }