Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(443)

Side by Side Diff: chrome/browser/task_management/task_manager_observer.cc

Issue 1545223002: Switch to standard integer types in chrome/browser/, part 4 of 4. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix Created 4 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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/task_management/task_manager_observer.h" 5 #include "chrome/browser/task_management/task_manager_observer.h"
6 6
7 #include "chrome/browser/task_management/task_manager_interface.h" 7 #include "chrome/browser/task_management/task_manager_interface.h"
8 8
9 namespace task_management { 9 namespace task_management {
10 10
11 TaskManagerObserver::TaskManagerObserver(base::TimeDelta refresh_time, 11 TaskManagerObserver::TaskManagerObserver(base::TimeDelta refresh_time,
12 int64 resources_flags) 12 int64_t resources_flags)
13 : observed_task_manager_(nullptr), 13 : observed_task_manager_(nullptr),
14 desired_refresh_time_( 14 desired_refresh_time_(refresh_time < base::TimeDelta::FromSeconds(1)
15 refresh_time < base::TimeDelta::FromSeconds(1) ? 15 ? base::TimeDelta::FromSeconds(1)
16 base::TimeDelta::FromSeconds(1) : refresh_time), 16 : refresh_time),
17 desired_resources_flags_(resources_flags) { 17 desired_resources_flags_(resources_flags) {}
18 }
19 18
20 TaskManagerObserver::~TaskManagerObserver() { 19 TaskManagerObserver::~TaskManagerObserver() {
21 } 20 }
22 21
23 void TaskManagerObserver::AddRefreshType(RefreshType type) { 22 void TaskManagerObserver::AddRefreshType(RefreshType type) {
24 desired_resources_flags_ |= type; 23 desired_resources_flags_ |= type;
25 24
26 if (observed_task_manager_) 25 if (observed_task_manager_)
27 observed_task_manager_->RecalculateRefreshFlags(); 26 observed_task_manager_->RecalculateRefreshFlags();
28 } 27 }
29 28
30 void TaskManagerObserver::RemoveRefreshType(RefreshType type) { 29 void TaskManagerObserver::RemoveRefreshType(RefreshType type) {
31 desired_resources_flags_ &= ~type; 30 desired_resources_flags_ &= ~type;
32 31
33 if (observed_task_manager_) 32 if (observed_task_manager_)
34 observed_task_manager_->RecalculateRefreshFlags(); 33 observed_task_manager_->RecalculateRefreshFlags();
35 } 34 }
36 35
37 36
38 } // namespace task_management 37 } // namespace task_management
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698