1// Copyright (c) 2013 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#ifndef UI_COMPOSITOR_REFLECTOR_H_
6#define UI_COMPOSITOR_REFLECTOR_H_
7
8#include "base/memory/ref_counted.h"
9
10namespace ui {
11
12class Reflector : public base::RefCountedThreadSafe<Reflector> {
13 public:
14  Reflector() {}
15
16  virtual void OnMirroringCompositorResized() {}
17
18 protected:
19  friend class base::RefCountedThreadSafe<Reflector>;
20  virtual ~Reflector() {}
21
22  DISALLOW_COPY_AND_ASSIGN(Reflector);
23};
24
25}  // namespace ui
26
27#endif  // UI_COMPOSITOR_REFLECTOR_H_
28