| Index: content/browser/devtools/devtools_http_handler.cc
|
| diff --git a/components/devtools_http_handler/devtools_http_handler.cc b/content/browser/devtools/devtools_http_handler.cc
|
| similarity index 96%
|
| rename from components/devtools_http_handler/devtools_http_handler.cc
|
| rename to content/browser/devtools/devtools_http_handler.cc
|
| index 0a623b41fe817fc9bdd5d0723fe3493b4be44a6e..5f5833b83a0ff79a583d80666b08eb3bd4065a5e 100644
|
| --- a/components/devtools_http_handler/devtools_http_handler.cc
|
| +++ b/content/browser/devtools/devtools_http_handler.cc
|
| @@ -22,8 +22,8 @@
|
| #include "base/threading/thread.h"
|
| #include "base/values.h"
|
| #include "build/build_config.h"
|
| -#include "components/devtools_http_handler/devtools_http_handler.h"
|
| -#include "components/devtools_http_handler/devtools_http_handler_delegate.h"
|
| +#include "content/browser/devtools/devtools_http_handler.h"
|
| +#include "content/browser/devtools/devtools_manager.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "content/public/browser/devtools_external_agent_proxy_delegate.h"
|
| #include "content/public/browser/devtools_manager_delegate.h"
|
| @@ -43,11 +43,7 @@
|
| #include "base/android/build_info.h"
|
| #endif
|
|
|
| -using content::BrowserThread;
|
| -using content::DevToolsAgentHost;
|
| -using content::DevToolsAgentHostClient;
|
| -
|
| -namespace devtools_http_handler {
|
| +namespace content {
|
|
|
| namespace {
|
|
|
| @@ -171,7 +167,7 @@ void ServerWrapper::Close(int connection_id) {
|
|
|
| void TerminateOnUI(base::Thread* thread,
|
| ServerWrapper* server_wrapper,
|
| - content::DevToolsSocketFactory* socket_factory) {
|
| + DevToolsSocketFactory* socket_factory) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| if (server_wrapper) {
|
| DCHECK(thread);
|
| @@ -189,7 +185,7 @@ void TerminateOnUI(base::Thread* thread,
|
| void ServerStartedOnUI(base::WeakPtr<DevToolsHttpHandler> handler,
|
| base::Thread* thread,
|
| ServerWrapper* server_wrapper,
|
| - content::DevToolsSocketFactory* socket_factory,
|
| + DevToolsSocketFactory* socket_factory,
|
| std::unique_ptr<net::IPEndPoint> ip_address) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| if (handler && thread && server_wrapper) {
|
| @@ -203,7 +199,7 @@ void ServerStartedOnUI(base::WeakPtr<DevToolsHttpHandler> handler,
|
| void StartServerOnHandlerThread(
|
| base::WeakPtr<DevToolsHttpHandler> handler,
|
| base::Thread* thread,
|
| - content::DevToolsSocketFactory* socket_factory,
|
| + DevToolsSocketFactory* socket_factory,
|
| const base::FilePath& output_directory,
|
| const base::FilePath& frontend_dir,
|
| bool bundles_resources) {
|
| @@ -235,7 +231,7 @@ void StartServerOnHandlerThread(
|
|
|
| void StartServerOnFile(
|
| base::WeakPtr<DevToolsHttpHandler> handler,
|
| - content::DevToolsSocketFactory* socket_factory,
|
| + DevToolsSocketFactory* socket_factory,
|
| const base::FilePath& output_directory,
|
| const base::FilePath& frontend_dir,
|
| bool bundles_resources) {
|
| @@ -526,7 +522,7 @@ void DevToolsHttpHandler::OnJsonRequest(
|
| base::DictionaryValue version;
|
| version.SetString("Protocol-Version",
|
| DevToolsAgentHost::GetProtocolVersion().c_str());
|
| - version.SetString("WebKit-Version", content::GetWebKitVersion());
|
| + version.SetString("WebKit-Version", GetWebKitVersion());
|
| version.SetString("Browser", product_name_);
|
| version.SetString("User-Agent", user_agent_);
|
| #if defined(OS_ANDROID)
|
| @@ -540,7 +536,7 @@ void DevToolsHttpHandler::OnJsonRequest(
|
| if (command == "list") {
|
| std::string host = info.headers["host"];
|
| DevToolsAgentHost::List agent_hosts =
|
| - content::DevToolsAgentHost::DiscoverAllHosts();
|
| + DevToolsAgentHost::DiscoverAllHosts();
|
| std::sort(agent_hosts.begin(), agent_hosts.end(), TimeComparator);
|
| agent_host_map_.clear();
|
| base::ListValue list_value;
|
| @@ -559,10 +555,7 @@ void DevToolsHttpHandler::OnJsonRequest(
|
| if (!url.is_valid())
|
| url = GURL(url::kAboutBlankURL);
|
| scoped_refptr<DevToolsAgentHost> agent_host = nullptr;
|
| - content::DevToolsManagerDelegate* delegate =
|
| - DevToolsAgentHost::GetDevToolsManagerDelegate();
|
| - if (delegate)
|
| - agent_host = delegate->CreateNewTarget(url);
|
| + agent_host = delegate_->CreateNewTarget(url);
|
| if (!agent_host) {
|
| SendJson(connection_id,
|
| net::HTTP_INTERNAL_SERVER_ERROR,
|
| @@ -650,7 +643,7 @@ void DevToolsHttpHandler::OnWebSocketRequest(
|
| scoped_refptr<DevToolsAgentHost> browser_agent =
|
| DevToolsAgentHost::CreateForBrowser(
|
| thread_->task_runner(),
|
| - base::Bind(&content::DevToolsSocketFactory::CreateForTethering,
|
| + base::Bind(&DevToolsSocketFactory::CreateForTethering,
|
| base::Unretained(socket_factory_)));
|
| connection_to_client_[connection_id] = new DevToolsAgentHostClientImpl(
|
| thread_->message_loop(), server_wrapper_, connection_id, browser_agent);
|
| @@ -703,9 +696,9 @@ void DevToolsHttpHandler::OnClose(int connection_id) {
|
| }
|
|
|
| DevToolsHttpHandler::DevToolsHttpHandler(
|
| - std::unique_ptr<content::DevToolsSocketFactory> socket_factory,
|
| + DevToolsManagerDelegate* delegate,
|
| + std::unique_ptr<DevToolsSocketFactory> socket_factory,
|
| const std::string& frontend_url,
|
| - DevToolsHttpHandlerDelegate* delegate,
|
| const base::FilePath& output_directory,
|
| const base::FilePath& debug_frontend_dir,
|
| const std::string& product_name,
|
| @@ -735,7 +728,7 @@ DevToolsHttpHandler::DevToolsHttpHandler(
|
| void DevToolsHttpHandler::ServerStarted(
|
| base::Thread* thread,
|
| ServerWrapper* server_wrapper,
|
| - content::DevToolsSocketFactory* socket_factory,
|
| + DevToolsSocketFactory* socket_factory,
|
| std::unique_ptr<net::IPEndPoint> ip_address) {
|
| thread_ = thread;
|
| server_wrapper_ = server_wrapper;
|
| @@ -865,4 +858,4 @@ std::unique_ptr<base::DictionaryValue> DevToolsHttpHandler::SerializeDescriptor(
|
| return dictionary;
|
| }
|
|
|
| -} // namespace devtools_http_handler
|
| +} // namespace content
|
|
|