Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4067)

Unified Diff: chrome/browser/ui/webui/net_internals_ui.cc

Issue 8113025: base::Bind: More converts, mostly in WebUI. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Review fixes. Created 9 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/webui/net_internals_ui.cc
diff --git a/chrome/browser/ui/webui/net_internals_ui.cc b/chrome/browser/ui/webui/net_internals_ui.cc
index a227ec91058f0201fb57d1bda72cf05ba6cda892..d7e53b4655481a2eb2ac2963feff3c6040b4a5b6 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(
« no previous file with comments | « chrome/browser/ui/webui/chromeos/system_info_ui.cc ('k') | chrome/browser/ui/webui/options/chromeos/about_page_handler.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698