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..2031e9544f62b201d207e589aab1ed36b3db2651 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,8 +42,8 @@ class DevToolsHttpHandlerImpl |
static bool SortPageListByTime(const PageInfo& info1, const PageInfo& info2); |
- DevToolsHttpHandlerImpl(const std::string& ip, |
- int port, |
+ // Takes ownership over |socket_factory|. |
+ DevToolsHttpHandlerImpl(const net::StreamListenSocketFactory* socket_factory, |
const std::string& frontend_url, |
net::URLRequestContextGetter* request_context_getter, |
DevToolsHttpHandlerDelegate* delegate); |
@@ -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<const net::StreamListenSocketFactory> socket_factory_; |
scoped_refptr<net::HttpServer> server_; |
typedef std::map<net::URLRequest*, int> |
RequestToSocketMap; |