// Copyright 2012 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_CLIENT_CLIENT_USER_INTERFACE_H_ #define REMOTING_CLIENT_CLIENT_USER_INTERFACE_H_ #include <memory> #include <string> #include "remoting/protocol/connection_to_host.h" namespace webrtc { class DesktopSize; class DesktopVector; } // namespace webrtc namespace remoting { namespace protocol { class ClipboardStub; class CursorShapeStub; class ExtensionMessage; class KeyboardLayoutStub; class PairingResponse; } // namespace protocol // ClientUserInterface is an interface that must be implemented by // applications embedding the Chromoting client, to provide client's user // interface. // // TODO(sergeyu): Cleanup this interface, see crbug.com/138108 . class ClientUserInterface { … }; } // namespace remoting #endif // REMOTING_CLIENT_CLIENT_USER_INTERFACE_H_