summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/webui/net_internals_ui.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/ui/webui/net_internals_ui.cc')
-rw-r--r--chrome/browser/ui/webui/net_internals_ui.cc23
1 files changed, 15 insertions, 8 deletions
diff --git a/chrome/browser/ui/webui/net_internals_ui.cc b/chrome/browser/ui/webui/net_internals_ui.cc
index a227ec9..d7e53b4 100644
--- a/chrome/browser/ui/webui/net_internals_ui.cc
+++ b/chrome/browser/ui/webui/net_internals_ui.cc
@@ -11,6 +11,8 @@
#include <vector>
#include "base/base64.h"
+#include "base/bind.h"
+#include "base/bind_helpers.h"
#include "base/command_line.h"
#include "base/memory/singleton.h"
#include "base/message_loop.h"
@@ -495,7 +497,8 @@ void NetInternalsMessageHandler::RegisterMessages() {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
web_ui_->RegisterMessageCallback(
"notifyReady",
- NewCallback(this, &NetInternalsMessageHandler::OnRendererReady));
+ base::Bind(&NetInternalsMessageHandler::OnRendererReady,
+ base::Unretained(this)));
web_ui_->RegisterMessageCallback(
"getProxySettings",
proxy_->CreateCallback(&IOThreadImpl::OnGetProxySettings));
@@ -559,20 +562,24 @@ void NetInternalsMessageHandler::RegisterMessages() {
#ifdef OS_CHROMEOS
web_ui_->RegisterMessageCallback(
"refreshSystemLogs",
- NewCallback(this, &NetInternalsMessageHandler::OnRefreshSystemLogs));
+ base::Bind(&NetInternalsMessageHandler::OnRefreshSystemLogs,
+ base::Unretained(this)));
web_ui_->RegisterMessageCallback(
"getSystemLog",
- NewCallback(this, &NetInternalsMessageHandler::OnGetSystemLog));
+ base::Bind(&NetInternalsMessageHandler::OnGetSystemLog,
+ base::Unretained(this)));
#endif
web_ui_->RegisterMessageCallback(
"setLogLevel",
proxy_->CreateCallback(&IOThreadImpl::OnSetLogLevel));
web_ui_->RegisterMessageCallback(
"enableHttpThrottling",
- NewCallback(this, &NetInternalsMessageHandler::OnEnableHttpThrottling));
+ base::Bind(&NetInternalsMessageHandler::OnEnableHttpThrottling,
+ base::Unretained(this)));
web_ui_->RegisterMessageCallback(
"getPrerenderInfo",
- NewCallback(this, &NetInternalsMessageHandler::OnGetPrerenderInfo));
+ base::Bind(&NetInternalsMessageHandler::OnGetPrerenderInfo,
+ base::Unretained(this)));
}
void NetInternalsMessageHandler::SendJavascriptCommand(
@@ -708,9 +715,9 @@ void NetInternalsMessageHandler::SystemLogsGetter::LoadSystemLogs() {
false, // compress logs.
chromeos::system::SyslogsProvider::SYSLOGS_NETWORK,
&consumer_,
- NewCallback(
- this,
- &NetInternalsMessageHandler::SystemLogsGetter::OnSystemLogsLoaded));
+ base::Bind(
+ &NetInternalsMessageHandler::SystemLogsGetter::OnSystemLogsLoaded,
+ base::Unretained(this)));
}
void NetInternalsMessageHandler::SystemLogsGetter::OnSystemLogsLoaded(