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

Side by Side Diff: components/data_reduction_proxy/content/browser/data_reduction_proxy_debug_ui_manager.cc

Issue 1728033002: components: Add out-of-line copy ctors for complex classes. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 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 "components/data_reduction_proxy/content/browser/data_reduction_proxy_d ebug_ui_manager.h" 5 #include "components/data_reduction_proxy/content/browser/data_reduction_proxy_d ebug_ui_manager.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/location.h" 10 #include "base/location.h"
(...skipping 10 matching lines...) Expand all
21 // minutes. 21 // minutes.
22 const int kBlockingPageDelayInMinutes = 5; 22 const int kBlockingPageDelayInMinutes = 5;
23 } 23 }
24 24
25 DataReductionProxyDebugUIManager::BypassResource::BypassResource() 25 DataReductionProxyDebugUIManager::BypassResource::BypassResource()
26 : is_subresource(false), 26 : is_subresource(false),
27 render_process_host_id(-1), 27 render_process_host_id(-1),
28 render_view_id(-1) { 28 render_view_id(-1) {
29 } 29 }
30 30
31 DataReductionProxyDebugUIManager::BypassResource::BypassResource(
32 const BypassResource& other) = default;
33
31 DataReductionProxyDebugUIManager::BypassResource::~BypassResource() { 34 DataReductionProxyDebugUIManager::BypassResource::~BypassResource() {
32 } 35 }
33 36
34 DataReductionProxyDebugUIManager::DataReductionProxyDebugUIManager( 37 DataReductionProxyDebugUIManager::DataReductionProxyDebugUIManager(
35 const scoped_refptr<base::SingleThreadTaskRunner>& ui_task_runner, 38 const scoped_refptr<base::SingleThreadTaskRunner>& ui_task_runner,
36 const scoped_refptr<base::SingleThreadTaskRunner>& io_task_runner, 39 const scoped_refptr<base::SingleThreadTaskRunner>& io_task_runner,
37 const std::string& app_locale) 40 const std::string& app_locale)
38 : ui_task_runner_(ui_task_runner), 41 : ui_task_runner_(ui_task_runner),
39 io_task_runner_(io_task_runner), 42 io_task_runner_(io_task_runner),
40 app_locale_(app_locale) { 43 app_locale_(app_locale) {
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
101 iter != resources.end(); ++iter) { 104 iter != resources.end(); ++iter) {
102 const BypassResource& resource = *iter; 105 const BypassResource& resource = *iter;
103 if (!resource.callback.is_null()) 106 if (!resource.callback.is_null())
104 resource.callback.Run(proceed); 107 resource.callback.Run(proceed);
105 } 108 }
106 if (proceed) 109 if (proceed)
107 blocking_page_last_shown_ = base::Time::Now(); 110 blocking_page_last_shown_ = base::Time::Now();
108 } 111 }
109 112
110 } // namespace data_reduction_proxy 113 } // namespace data_reduction_proxy
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698