Index: chrome/browser/devtools/chrome_devtools_manager_delegate.h |
diff --git a/chrome/browser/devtools/chrome_devtools_manager_delegate.h b/chrome/browser/devtools/chrome_devtools_manager_delegate.h |
index 6dcaef263c9c6242ddad29abd461d8ea9d4b5ccb..e79984f0e78aee58c682182f82ba74ec9251caf2 100644 |
--- a/chrome/browser/devtools/chrome_devtools_manager_delegate.h |
+++ b/chrome/browser/devtools/chrome_devtools_manager_delegate.h |
@@ -8,6 +8,7 @@ |
#include <map> |
#include <memory> |
#include <set> |
+#include <string> |
#include "base/compiler_specific.h" |
#include "base/macros.h" |
@@ -31,6 +32,7 @@ class ChromeDevToolsManagerDelegate : |
private: |
class HostData; |
+ friend class DevToolsManagerDelegateTest; |
using RemoteLocations = std::set<net::HostPortPair>; |
// content::DevToolsManagerDelegate implementation. |
@@ -60,6 +62,20 @@ class ChromeDevToolsManagerDelegate : |
int command_id, |
base::DictionaryValue* params); |
+ std::unique_ptr<base::DictionaryValue> HandleBrowserCommand( |
+ int id, |
+ std::string method, |
+ base::DictionaryValue* params); |
+ static std::unique_ptr<base::DictionaryValue> GetWindowForTarget( |
+ int id, |
+ base::DictionaryValue* params); |
+ static std::unique_ptr<base::DictionaryValue> GetWindowBounds( |
+ int id, |
+ base::DictionaryValue* params); |
+ static std::unique_ptr<base::DictionaryValue> SetWindowBounds( |
+ int id, |
+ base::DictionaryValue* params); |
+ |
std::unique_ptr<DevToolsNetworkProtocolHandler> network_protocol_handler_; |
std::map<content::DevToolsAgentHost*, std::unique_ptr<HostData>> host_data_; |