OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/extensions/api/idle/idle_manager.h" | 5 #include "chrome/browser/extensions/api/idle/idle_manager.h" |
6 | 6 |
7 #include <utility> | 7 #include <utility> |
8 | 8 |
9 #include "base/stl_util.h" | 9 #include "base/stl_util.h" |
10 #include "chrome/browser/extensions/api/idle/idle_api_constants.h" | 10 #include "chrome/browser/extensions/api/idle/idle_api_constants.h" |
(...skipping 13 matching lines...) Expand all Loading... |
24 | 24 |
25 const int kDefaultIdleThreshold = 60; | 25 const int kDefaultIdleThreshold = 60; |
26 const int kPollInterval = 1; | 26 const int kPollInterval = 1; |
27 | 27 |
28 class DefaultEventDelegate : public IdleManager::EventDelegate { | 28 class DefaultEventDelegate : public IdleManager::EventDelegate { |
29 public: | 29 public: |
30 explicit DefaultEventDelegate(Profile* profile); | 30 explicit DefaultEventDelegate(Profile* profile); |
31 virtual ~DefaultEventDelegate(); | 31 virtual ~DefaultEventDelegate(); |
32 | 32 |
33 virtual void OnStateChanged(const std::string& extension_id, | 33 virtual void OnStateChanged(const std::string& extension_id, |
34 IdleState new_state) OVERRIDE; | 34 IdleState new_state) override; |
35 virtual void RegisterObserver(EventRouter::Observer* observer) OVERRIDE; | 35 virtual void RegisterObserver(EventRouter::Observer* observer) override; |
36 virtual void UnregisterObserver(EventRouter::Observer* observer) OVERRIDE; | 36 virtual void UnregisterObserver(EventRouter::Observer* observer) override; |
37 | 37 |
38 private: | 38 private: |
39 Profile* profile_; | 39 Profile* profile_; |
40 }; | 40 }; |
41 | 41 |
42 DefaultEventDelegate::DefaultEventDelegate(Profile* profile) | 42 DefaultEventDelegate::DefaultEventDelegate(Profile* profile) |
43 : profile_(profile) { | 43 : profile_(profile) { |
44 } | 44 } |
45 | 45 |
46 DefaultEventDelegate::~DefaultEventDelegate() { | 46 DefaultEventDelegate::~DefaultEventDelegate() { |
(...skipping 19 matching lines...) Expand all Loading... |
66 void DefaultEventDelegate::UnregisterObserver(EventRouter::Observer* observer) { | 66 void DefaultEventDelegate::UnregisterObserver(EventRouter::Observer* observer) { |
67 EventRouter::Get(profile_)->UnregisterObserver(observer); | 67 EventRouter::Get(profile_)->UnregisterObserver(observer); |
68 } | 68 } |
69 | 69 |
70 class DefaultIdleProvider : public IdleManager::IdleTimeProvider { | 70 class DefaultIdleProvider : public IdleManager::IdleTimeProvider { |
71 public: | 71 public: |
72 DefaultIdleProvider(); | 72 DefaultIdleProvider(); |
73 virtual ~DefaultIdleProvider(); | 73 virtual ~DefaultIdleProvider(); |
74 | 74 |
75 virtual void CalculateIdleState(int idle_threshold, | 75 virtual void CalculateIdleState(int idle_threshold, |
76 IdleCallback notify) OVERRIDE; | 76 IdleCallback notify) override; |
77 virtual void CalculateIdleTime(IdleTimeCallback notify) OVERRIDE; | 77 virtual void CalculateIdleTime(IdleTimeCallback notify) override; |
78 virtual bool CheckIdleStateIsLocked() OVERRIDE; | 78 virtual bool CheckIdleStateIsLocked() override; |
79 }; | 79 }; |
80 | 80 |
81 DefaultIdleProvider::DefaultIdleProvider() { | 81 DefaultIdleProvider::DefaultIdleProvider() { |
82 } | 82 } |
83 | 83 |
84 DefaultIdleProvider::~DefaultIdleProvider() { | 84 DefaultIdleProvider::~DefaultIdleProvider() { |
85 } | 85 } |
86 | 86 |
87 void DefaultIdleProvider::CalculateIdleState(int idle_threshold, | 87 void DefaultIdleProvider::CalculateIdleState(int idle_threshold, |
88 IdleCallback notify) { | 88 IdleCallback notify) { |
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
261 event_delegate_->OnStateChanged(it->first, new_state); | 261 event_delegate_->OnStateChanged(it->first, new_state); |
262 monitor.last_state = new_state; | 262 monitor.last_state = new_state; |
263 listener_count += monitor.listeners; | 263 listener_count += monitor.listeners; |
264 } | 264 } |
265 | 265 |
266 if (listener_count == 0) | 266 if (listener_count == 0) |
267 StopPolling(); | 267 StopPolling(); |
268 } | 268 } |
269 | 269 |
270 } // namespace extensions | 270 } // namespace extensions |
OLD | NEW |