summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/camera_detector.h
diff options
context:
space:
mode:
authornona@chromium.org <nona@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-21 05:15:45 +0000
committernona@chromium.org <nona@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-21 05:15:45 +0000
commite187f6c8cba142cc0ab7042c305f72479b45100b (patch)
tree2124389600b45f25490768ad8a939dc04522199d /chrome/browser/chromeos/camera_detector.h
parent22e8cdf0431757e8623adc5bb5a798b5dddca8f9 (diff)
downloadchromium_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.h46
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_