device_manager_manual.h revision 5c02ac1a9c1b504631c0a3d2b6e737b5d738bae1
1// Copyright 2014 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_EVENTS_OZONE_DEVICE_DEVICE_MANAGER_MANUAL_H_
6#define UI_EVENTS_OZONE_DEVICE_DEVICE_MANAGER_MANUAL_H_
7
8#include "base/macros.h"
9#include "ui/events/ozone/device/device_manager.h"
10
11namespace ui {
12
13class DeviceManagerManual : public DeviceManager {
14 public:
15  DeviceManagerManual();
16  virtual ~DeviceManagerManual();
17
18 private:
19  // DeviceManager overrides:
20  virtual void ScanDevices(DeviceEventObserver* observer) OVERRIDE;
21  virtual void AddObserver(DeviceEventObserver* observer) OVERRIDE;
22  virtual void RemoveObserver(DeviceEventObserver* observer) OVERRIDE;
23
24  DISALLOW_COPY_AND_ASSIGN(DeviceManagerManual);
25};
26
27}  // namespace ui
28
29#endif  // UI_EVENTS_OZONE_DEVICE_DEVICE_MANAGER_MANUAL_H_
30