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

Unified Diff: chrome/browser/resources/net_internals/browser_bridge.js

Issue 11635023: First cut at UI for saving net_logs data into a temporary file on (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years 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/resources/net_internals/browser_bridge.js
===================================================================
--- chrome/browser/resources/net_internals/browser_bridge.js (revision 173622)
+++ chrome/browser/resources/net_internals/browser_bridge.js (working copy)
@@ -64,6 +64,9 @@
new PollableDataHelper('onSpdyAlternateProtocolMappingsChanged',
this.sendGetSpdyAlternateProtocolMappings.bind(
this));
+ this.pollableDataHelpers_.mobileNetLogInfo =
+ new PollableDataHelper('onMobileNetLogInfoChanged',
+ this.sendGetMobileNetLogInfo.bind(this));
if (cr.isWindows) {
this.pollableDataHelpers_.serviceProviders =
new PollableDataHelper('onServiceProvidersChanged',
@@ -204,6 +207,18 @@
this.send('getHistoricNetworkStats');
},
+ sendStartNetLog: function() {
+ this.send('startNetLog');
+ },
+
+ sendStopNetLog: function() {
+ this.send('stopNetLog');
+ },
+
+ sendSendNetLog: function() {
+ this.send('sendNetLog');
+ },
+
sendCloseIdleSockets: function() {
this.send('closeIdleSockets');
},
@@ -224,6 +239,10 @@
this.send('getSpdyAlternateProtocolMappings');
},
+ sendGetMobileNetLogInfo: function() {
+ this.send('getMobileNetLogInfo');
+ },
+
sendGetServiceProviders: function() {
this.send('getServiceProviders');
},
@@ -341,6 +360,10 @@
spdyAlternateProtocolMappings);
},
+ receivedMobileNetLogInfo: function(mobileNetLogInfo) {
+ this.pollableDataHelpers_.mobileNetLogInfo.update(mobileNetLogInfo);
+ },
+
receivedServiceProviders: function(serviceProviders) {
this.pollableDataHelpers_.serviceProviders.update(serviceProviders);
},
@@ -540,6 +563,17 @@
},
/**
+ * Adds a listener of the NetLogTempFile state. |observer| will be called
+ * back when data is received, through:
+ *
+ * observer.onMobileNetLogInfoChanged(mobileNetLogInfo)
+ */
+ addMobileNetLogInfoObserver: function(observer, ignoreWhenUnchanged) {
+ this.pollableDataHelpers_.mobileNetLogInfo.addObserver(
+ observer, ignoreWhenUnchanged);
+ },
+
+ /**
* Adds a listener of the service providers info. |observer| will be called
* back when data is received, through:
*

Powered by Google App Engine
This is Rietveld 408576698