// Copyright 2017 The Chromium Authors // 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_WRAPPER_H_ #define REMOTING_PROTOCOL_FAKE_MESSAGE_PIPE_WRAPPER_H_ #include <memory> #include "base/memory/raw_ptr.h" #include "base/memory/weak_ptr.h" #include "remoting/protocol/message_pipe.h" namespace google { namespace protobuf { class MessageLite; } // namespace protobuf } // namespace google namespace remoting::protocol { class FakeMessagePipe; // This class should not be used explicitly: use FakeMessagePipe::Wrap(). class FakeMessagePipeWrapper final : public MessagePipe { … }; } // namespace remoting::protocol #endif // REMOTING_PROTOCOL_FAKE_MESSAGE_PIPE_WRAPPER_H_