diff options
author | nona@chromium.org <nona@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-21 05:15:45 +0000 |
---|---|---|
committer | nona@chromium.org <nona@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-21 05:15:45 +0000 |
commit | e187f6c8cba142cc0ab7042c305f72479b45100b (patch) | |
tree | 2124389600b45f25490768ad8a939dc04522199d /chrome/browser/chromeos/camera_detector.h | |
parent | 22e8cdf0431757e8623adc5bb5a798b5dddca8f9 (diff) | |
download | chromium_src-e187f6c8cba142cc0ab7042c305f72479b45100b.zip chromium_src-e187f6c8cba142cc0ab7042c305f72479b45100b.tar.gz chromium_src-e187f6c8cba142cc0ab7042c305f72479b45100b.tar.bz2 |
Revert 168824 - [cros] In-Chrome camera presence check for avatar picker.
Builder: "browser_tests" on Linux ChromiumOS Tests (dbg)(2) failure.
BUG=157387
TBR=sky
Review URL: https://chromiumcodereview.appspot.com/11416097
TBR=ivankr@chromium.org
Review URL: https://codereview.chromium.org/11419112
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168985 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/chromeos/camera_detector.h')
-rw-r--r-- | chrome/browser/chromeos/camera_detector.h | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/chrome/browser/chromeos/camera_detector.h b/chrome/browser/chromeos/camera_detector.h deleted file mode 100644 index 6c1955b..0000000 --- a/chrome/browser/chromeos/camera_detector.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef CHROME_BROWSER_CHROMEOS_CAMERA_DETECTOR_H_ -#define CHROME_BROWSER_CHROMEOS_CAMERA_DETECTOR_H_ - -#include "base/callback.h" - -namespace chromeos { - -// Class used to check for camera presence. -class CameraDetector { - public: - enum CameraPresence { - kCameraPresenceUnknown = 0, - kCameraAbsent, - kCameraPresent - }; - - // Returns result of the last presence check. If no check has been performed - // yet, returns |kCameraPresenceUnknown|. - static CameraPresence camera_presence() { - return camera_presence_; - } - - // Checks asynchronously for camera device presence. Only one - // presence check can be running at a time. Calls |check_done| - // on current thread when the check has been completed. - static void StartPresenceCheck(const base::Closure& check_done); - - private: - // Checks for camera presence. Runs on a worker pool. - static void CheckPresence(); - - // Result of the last presence check. - static CameraPresence camera_presence_; - - static bool presence_check_in_progress_; - - DISALLOW_COPY_AND_ASSIGN(CameraDetector); -}; - -} // namespace chromeos - -#endif // CHROME_BROWSER_CHROMEOS_CAMERA_DETECTOR_H_ |