| Index: remoting/protocol/fake_message_pipe.h
|
| diff --git a/remoting/protocol/fake_message_pipe.h b/remoting/protocol/fake_message_pipe.h
|
| deleted file mode 100644
|
| index 6be457b1c62272136989cdb7591a295eaf47efd8..0000000000000000000000000000000000000000
|
| --- a/remoting/protocol/fake_message_pipe.h
|
| +++ /dev/null
|
| @@ -1,66 +0,0 @@
|
| -// 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.
|
| -
|
| -#ifndef REMOTING_PROTOCOL_FAKE_MESSAGE_PIPE_H_
|
| -#define REMOTING_PROTOCOL_FAKE_MESSAGE_PIPE_H_
|
| -
|
| -#include <memory>
|
| -
|
| -#include "remoting/protocol/message_pipe.h"
|
| -
|
| -namespace google {
|
| -namespace protobuf {
|
| -class MessageLite;
|
| -} // namespace protobuf
|
| -} // namespace google
|
| -
|
| -namespace remoting {
|
| -namespace protocol {
|
| -
|
| -class FakeMessagePipeWrapper;
|
| -
|
| -class FakeMessagePipe final : public MessagePipe {
|
| - public:
|
| - explicit FakeMessagePipe(bool asynchronous);
|
| - ~FakeMessagePipe() override;
|
| -
|
| - // Creates an std::unique_ptr<FakeMessagePipeWrapper> instance to wrap |this|.
|
| - // All operations will be forwarded to |this| except for the destructor.
|
| - //
|
| - // Most of the components take ownership of std::unique_ptr<MessagePipe>,
|
| - // which makes the test cases hard to maintain the lifetime of a
|
| - // FakeMessagePipe. So this function creates a "weak" unique_ptr of this
|
| - // instance to let the test case decide the lifetime of a FakeMessagePipe.
|
| - std::unique_ptr<FakeMessagePipeWrapper> Wrap();
|
| -
|
| - // MessagePipe implementation.
|
| - void Start(EventHandler* event_handler) override;
|
| - void Send(google::protobuf::MessageLite* message,
|
| - const base::Closure& done) override;
|
| -
|
| - // Forwards |message| to EventHandler.
|
| - void Receive(std::unique_ptr<CompoundBuffer> message);
|
| -
|
| - // Simulates the operation to open the pipe.
|
| - void OpenPipe();
|
| -
|
| - // Simulates the operation to close the pipe.
|
| - void ClosePipe();
|
| -
|
| - private:
|
| - void SendImpl(google::protobuf::MessageLite* message,
|
| - const base::Closure& done);
|
| - void ReceiveImpl(std::unique_ptr<CompoundBuffer> message);
|
| - void OpenPipeImpl();
|
| - void ClosePipeImpl();
|
| -
|
| - const bool asynchronous_;
|
| - bool pipe_opened_ = false;
|
| - EventHandler* event_handler_ = nullptr;
|
| -};
|
| -
|
| -} // namespace protocol
|
| -} // namespace remoting
|
| -
|
| -#endif // REMOTING_PROTOCOL_FAKE_MESSAGE_PIPE_H_
|
|
|