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

Unified Diff: content/browser/devtools/devtools_power_handler.cc

Issue 190443002: [DevTools] Add canProfilePower command and plumb power handlers to RenderViewDevToolsAgentHost (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 6 years, 9 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 side-by-side diff with in-line comments
Download patch
Index: content/browser/devtools/devtools_power_handler.cc
diff --git a/content/browser/devtools/devtools_power_handler.cc b/content/browser/devtools/devtools_power_handler.cc
index 9bf68f45a7311267ed162bd5165be40251269e93..fc11e4840b0ff64fd739ca5386a2607b9f26790e 100644
--- a/content/browser/devtools/devtools_power_handler.cc
+++ b/content/browser/devtools/devtools_power_handler.cc
@@ -23,6 +23,9 @@ DevToolsPowerHandler::DevToolsPowerHandler() {
RegisterCommandHandler(devtools::Power::end::kName,
base::Bind(&DevToolsPowerHandler::OnEnd,
base::Unretained(this)));
+ RegisterCommandHandler(devtools::Power::canProfilePower::kName,
+ base::Bind(&DevToolsPowerHandler::OnCanProfilePower,
+ base::Unretained(this)));
}
DevToolsPowerHandler::~DevToolsPowerHandler() {
@@ -69,4 +72,14 @@ DevToolsPowerHandler::OnEnd(scoped_refptr<DevToolsProtocol::Command> command) {
return command->InternalErrorResponse("Power profiler service unavailable");
}
+scoped_refptr<DevToolsProtocol::Response>
+DevToolsPowerHandler::OnCanProfilePower(
+ scoped_refptr<DevToolsProtocol::Command> command) {
+ base::DictionaryValue* result = new base::DictionaryValue();
+ result->SetBoolean(devtools::kResult,
+ PowerProfilerService::GetInstance()->IsAvailable());
+
+ return command->SuccessResponse(result);
+}
+
} // namespace content
« no previous file with comments | « content/browser/devtools/devtools_power_handler.h ('k') | content/browser/devtools/render_view_devtools_agent_host.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698