| Index: remoting/protocol/fake_message_pipe_wrapper.cc
|
| diff --git a/remoting/protocol/fake_message_pipe_wrapper.cc b/remoting/protocol/fake_message_pipe_wrapper.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..7e1eafa38aa48514783a8a614d6db4f140097ba6
|
| --- /dev/null
|
| +++ b/remoting/protocol/fake_message_pipe_wrapper.cc
|
| @@ -0,0 +1,45 @@
|
| +// Copyright 2017 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 "remoting/protocol/fake_message_pipe_wrapper.h"
|
| +
|
| +#include <utility>
|
| +
|
| +#include "base/logging.h"
|
| +#include "remoting/base/compound_buffer.h"
|
| +#include "remoting/protocol/fake_message_pipe.h"
|
| +
|
| +namespace remoting {
|
| +namespace protocol {
|
| +
|
| +FakeMessagePipeWrapper::FakeMessagePipeWrapper(FakeMessagePipe* pipe)
|
| + : pipe_(pipe) {
|
| + DCHECK(pipe_);
|
| +}
|
| +
|
| +FakeMessagePipeWrapper::~FakeMessagePipeWrapper() = default;
|
| +
|
| +void FakeMessagePipeWrapper::Start(EventHandler* event_handler) {
|
| + pipe_->Start(event_handler);
|
| +}
|
| +
|
| +void FakeMessagePipeWrapper::Send(google::protobuf::MessageLite* message,
|
| + const base::Closure& done) {
|
| + pipe_->Send(message, done);
|
| +}
|
| +
|
| +void FakeMessagePipeWrapper::Receive(std::unique_ptr<CompoundBuffer> message) {
|
| + pipe_->Receive(std::move(message));
|
| +}
|
| +
|
| +void FakeMessagePipeWrapper::OpenPipe() {
|
| + pipe_->OpenPipe();
|
| +}
|
| +
|
| +void FakeMessagePipeWrapper::ClosePipe() {
|
| + pipe_->ClosePipe();
|
| +}
|
| +
|
| +} // namespace protocol
|
| +} // namespace remoting
|
|
|