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

Side by Side Diff: chrome/browser/devtools/devtools_embedder_message_dispatcher.cc

Issue 137383005: Devtools: UMA for InspectElement loading time was added (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Summary was rephrased Created 6 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 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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/devtools/devtools_embedder_message_dispatcher.h" 5 #include "chrome/browser/devtools/devtools_embedder_message_dispatcher.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/values.h" 8 #include "base/values.h"
9 9
10 namespace { 10 namespace {
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
154 Delegate* delegate) { 154 Delegate* delegate) {
155 RegisterHandler("bringToFront", 155 RegisterHandler("bringToFront",
156 BindToListParser(base::Bind(&Delegate::ActivateWindow, 156 BindToListParser(base::Bind(&Delegate::ActivateWindow,
157 base::Unretained(delegate)))); 157 base::Unretained(delegate))));
158 RegisterHandler("closeWindow", 158 RegisterHandler("closeWindow",
159 BindToListParser(base::Bind(&Delegate::CloseWindow, 159 BindToListParser(base::Bind(&Delegate::CloseWindow,
160 base::Unretained(delegate)))); 160 base::Unretained(delegate))));
161 RegisterHandler("setContentsInsets", 161 RegisterHandler("setContentsInsets",
162 BindToListParser(base::Bind(&Delegate::SetContentsInsets, 162 BindToListParser(base::Bind(&Delegate::SetContentsInsets,
163 base::Unretained(delegate)))); 163 base::Unretained(delegate))));
164 RegisterHandler("inspectElementCompleted",
165 BindToListParser(base::Bind(&Delegate::InspectElementCompleted,
166 base::Unretained(delegate))));
164 RegisterHandler("moveWindowBy", 167 RegisterHandler("moveWindowBy",
165 BindToListParser(base::Bind(&Delegate::MoveWindow, 168 BindToListParser(base::Bind(&Delegate::MoveWindow,
166 base::Unretained(delegate)))); 169 base::Unretained(delegate))));
167 RegisterHandler("setIsDocked", 170 RegisterHandler("setIsDocked",
168 BindToListParser(base::Bind(&Delegate::SetIsDocked, 171 BindToListParser(base::Bind(&Delegate::SetIsDocked,
169 base::Unretained(delegate)))); 172 base::Unretained(delegate))));
170 RegisterHandler("openInNewTab", 173 RegisterHandler("openInNewTab",
171 BindToListParser(base::Bind(&Delegate::OpenInNewTab, 174 BindToListParser(base::Bind(&Delegate::OpenInNewTab,
172 base::Unretained(delegate)))); 175 base::Unretained(delegate))));
173 RegisterHandler("save", 176 RegisterHandler("save",
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
210 213
211 if (!it->second.Run(*params)) 214 if (!it->second.Run(*params))
212 return "Invalid frontend host message parameters: " + method; 215 return "Invalid frontend host message parameters: " + method;
213 return ""; 216 return "";
214 } 217 }
215 218
216 void DevToolsEmbedderMessageDispatcher::RegisterHandler( 219 void DevToolsEmbedderMessageDispatcher::RegisterHandler(
217 const std::string& method, const Handler& handler) { 220 const std::string& method, const Handler& handler) {
218 handlers_[method] = handler; 221 handlers_[method] = handler;
219 } 222 }
OLDNEW
« no previous file with comments | « chrome/browser/devtools/devtools_embedder_message_dispatcher.h ('k') | chrome/browser/devtools/devtools_window.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698