1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5// Interface for an object that receives cursor shape events. 6 7#ifndef REMOTING_PROTOCOL_CURSOR_SHAPE_STUB_H_ 8#define REMOTING_PROTOCOL_CURSOR_SHAPE_STUB_H_ 9 10#include "base/basictypes.h" 11 12namespace remoting { 13namespace protocol { 14 15class CursorShapeInfo; 16 17class CursorShapeStub { 18 public: 19 CursorShapeStub() {} 20 virtual ~CursorShapeStub() {} 21 22 virtual void SetCursorShape(const CursorShapeInfo& cursor_shape) = 0; 23 24 private: 25 DISALLOW_COPY_AND_ASSIGN(CursorShapeStub); 26}; 27 28} // namespace protocol 29} // namespace remoting 30 31#endif // REMOTING_PROTOCOL_CURSOR_SHAPE_STUB_H_ 32