| Index: content/browser/debugger/devtools_http_handler_impl.h
|
| diff --git a/content/browser/debugger/devtools_http_handler_impl.h b/content/browser/debugger/devtools_http_handler_impl.h
|
| index 9cf3e9b1dfec45d6028153158fe2d84ff0f5aaa1..a9f020c04cf0cbc8bb2b64997ae3b1f2e8d0cde3 100644
|
| --- a/content/browser/debugger/devtools_http_handler_impl.h
|
| +++ b/content/browser/debugger/devtools_http_handler_impl.h
|
| @@ -20,6 +20,7 @@
|
| #include "net/url_request/url_request.h"
|
|
|
| namespace net {
|
| +class StreamListenSocketFactory;
|
| class URLRequestContextGetter;
|
| }
|
|
|
| @@ -41,9 +42,9 @@ class DevToolsHttpHandlerImpl
|
|
|
| static bool SortPageListByTime(const PageInfo& info1, const PageInfo& info2);
|
|
|
| - DevToolsHttpHandlerImpl(const std::string& ip,
|
| - int port,
|
| - const std::string& frontend_url,
|
| + // Takes ownership over |socket_factory|.
|
| + DevToolsHttpHandlerImpl(const std::string& frontend_url,
|
| + net::StreamListenSocketFactory* socket_factory,
|
| net::URLRequestContextGetter* request_context_getter,
|
| DevToolsHttpHandlerDelegate* delegate);
|
| virtual ~DevToolsHttpHandlerImpl();
|
| @@ -93,9 +94,8 @@ class DevToolsHttpHandlerImpl
|
| void AcceptWebSocket(int connection_id,
|
| const net::HttpServerRequestInfo& request);
|
|
|
| - std::string ip_;
|
| - int port_;
|
| std::string overridden_frontend_url_;
|
| + scoped_ptr<net::StreamListenSocketFactory> socket_factory_;
|
| scoped_refptr<net::HttpServer> server_;
|
| typedef std::map<net::URLRequest*, int>
|
| RequestToSocketMap;
|
|
|