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

Side by Side Diff: content/browser/devtools/browser_devtools_agent_host.cc

Issue 2734123004: add a new set of commands to resize and position windows (Closed)
Patch Set: fix layout test Created 3 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "content/browser/devtools/browser_devtools_agent_host.h" 5 #include "content/browser/devtools/browser_devtools_agent_host.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/guid.h" 8 #include "base/guid.h"
9 #include "base/memory/ptr_util.h" 9 #include "base/memory/ptr_util.h"
10 #include "content/browser/devtools/devtools_session.h" 10 #include "content/browser/devtools/devtools_session.h"
11 #include "content/browser/devtools/protocol/io_handler.h" 11 #include "content/browser/devtools/protocol/io_handler.h"
12 #include "content/browser/devtools/protocol/memory_handler.h" 12 #include "content/browser/devtools/protocol/memory_handler.h"
13 #include "content/browser/devtools/protocol/protocol.h" 13 #include "content/browser/devtools/protocol/protocol.h"
14 #include "content/browser/devtools/protocol/system_info_handler.h" 14 #include "content/browser/devtools/protocol/system_info_handler.h"
15 #include "content/browser/devtools/protocol/target_handler.h" 15 #include "content/browser/devtools/protocol/target_handler.h"
16 #include "content/browser/devtools/protocol/tethering_handler.h" 16 #include "content/browser/devtools/protocol/tethering_handler.h"
17 #include "content/browser/devtools/protocol/tracing_handler.h" 17 #include "content/browser/devtools/protocol/tracing_handler.h"
18 #include "content/browser/devtools/protocol/ui_handler.h"
18 #include "content/browser/frame_host/frame_tree_node.h" 19 #include "content/browser/frame_host/frame_tree_node.h"
19 20
20 namespace content { 21 namespace content {
21 22
22 scoped_refptr<DevToolsAgentHost> DevToolsAgentHost::CreateForBrowser( 23 scoped_refptr<DevToolsAgentHost> DevToolsAgentHost::CreateForBrowser(
23 scoped_refptr<base::SingleThreadTaskRunner> tethering_task_runner, 24 scoped_refptr<base::SingleThreadTaskRunner> tethering_task_runner,
24 const CreateServerSocketCallback& socket_callback) { 25 const CreateServerSocketCallback& socket_callback) {
25 return new BrowserDevToolsAgentHost( 26 return new BrowserDevToolsAgentHost(
26 tethering_task_runner, socket_callback, false); 27 tethering_task_runner, socket_callback, false);
27 } 28 }
(...skipping 26 matching lines...) Expand all
54 session->AddHandler(base::WrapUnique(new protocol::IOHandler( 55 session->AddHandler(base::WrapUnique(new protocol::IOHandler(
55 GetIOContext()))); 56 GetIOContext())));
56 session->AddHandler(base::WrapUnique(new protocol::MemoryHandler())); 57 session->AddHandler(base::WrapUnique(new protocol::MemoryHandler()));
57 session->AddHandler(base::WrapUnique(new protocol::SystemInfoHandler())); 58 session->AddHandler(base::WrapUnique(new protocol::SystemInfoHandler()));
58 session->AddHandler(base::WrapUnique(new protocol::TetheringHandler( 59 session->AddHandler(base::WrapUnique(new protocol::TetheringHandler(
59 socket_callback_, tethering_task_runner_))); 60 socket_callback_, tethering_task_runner_)));
60 session->AddHandler(base::WrapUnique(new protocol::TracingHandler( 61 session->AddHandler(base::WrapUnique(new protocol::TracingHandler(
61 protocol::TracingHandler::Browser, 62 protocol::TracingHandler::Browser,
62 FrameTreeNode::kFrameTreeNodeInvalidId, 63 FrameTreeNode::kFrameTreeNodeInvalidId,
63 GetIOContext()))); 64 GetIOContext())));
65 session->AddHandler(base::WrapUnique(new protocol::UIHandler()));
64 } 66 }
65 67
66 void BrowserDevToolsAgentHost::DetachSession(int session_id) { 68 void BrowserDevToolsAgentHost::DetachSession(int session_id) {
67 } 69 }
68 70
69 std::string BrowserDevToolsAgentHost::GetType() { 71 std::string BrowserDevToolsAgentHost::GetType() {
70 return kTypeBrowser; 72 return kTypeBrowser;
71 } 73 }
72 74
73 std::string BrowserDevToolsAgentHost::GetTitle() { 75 std::string BrowserDevToolsAgentHost::GetTitle() {
(...skipping 18 matching lines...) Expand all
92 bool BrowserDevToolsAgentHost::DispatchProtocolMessage( 94 bool BrowserDevToolsAgentHost::DispatchProtocolMessage(
93 DevToolsSession* session, 95 DevToolsSession* session,
94 const std::string& message) { 96 const std::string& message) {
95 int call_id; 97 int call_id;
96 std::string method; 98 std::string method;
97 session->Dispatch(message, &call_id, &method); 99 session->Dispatch(message, &call_id, &method);
98 return true; 100 return true;
99 } 101 }
100 102
101 } // content 103 } // content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698