vibration_provider.h revision 010d83a9304c5a91596085d917d248abff47903a
1// Copyright 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 CONTENT_PUBLIC_BROWSER_VIBRATION_PROVIDER_H_
6#define CONTENT_PUBLIC_BROWSER_VIBRATION_PROVIDER_H_
7
8namespace content {
9
10class VibrationProvider {
11 public:
12  // Device should start vibrating for N milliseconds.
13  virtual void Vibrate(int64 milliseconds) = 0;
14
15  // Cancels vibration of the device.
16  virtual void CancelVibration() = 0;
17
18  virtual ~VibrationProvider() {}
19};
20
21}  // namespace content
22
23#endif // CONTENT_PUBLIC_BROWSER_VIBRATION_PROVIDER_H_
24