| Index: chrome/browser/resources/net_internals/browser_bridge.js
|
| diff --git a/chrome/browser/resources/net_internals/browser_bridge.js b/chrome/browser/resources/net_internals/browser_bridge.js
|
| index 8a90b98cf55839fc6962e442b5af469f09d10451..2cf2878a1a7c52e26c67389e158566c27d41a49a 100644
|
| --- a/chrome/browser/resources/net_internals/browser_bridge.js
|
| +++ b/chrome/browser/resources/net_internals/browser_bridge.js
|
| @@ -79,6 +79,9 @@ var BrowserBridge = (function() {
|
| new PollableDataHelper('onSystemLogChanged',
|
| this.getSystemLog.bind(this, 'syslog'));
|
| }
|
| + this.pollableDataHelpers_.dataReductionProxyInfo =
|
| + new PollableDataHelper('onDataReductionProxyInfoChanged',
|
| + this.sendGetDataReductionProxyInfo.bind(this));
|
|
|
| // Setting this to true will cause messages from the browser to be ignored,
|
| // and no messages will be sent to the browser, either. Intended for use
|
| @@ -237,6 +240,11 @@ var BrowserBridge = (function() {
|
| this.send('setNetworkDebugMode', [subsystem]);
|
| },
|
|
|
| + sendGetDataReductionProxyInfo: function() {
|
| + this.send('getDataReductionProxyInfo');
|
| + },
|
| +
|
| +
|
| //--------------------------------------------------------------------------
|
| // Messages received from the browser.
|
| //--------------------------------------------------------------------------
|
| @@ -358,6 +366,11 @@ var BrowserBridge = (function() {
|
| this.pollableDataHelpers_.systemLog.update(systemLog);
|
| },
|
|
|
| + receivedDataReductionProxyInfo: function(dataReductionProxyInfo) {
|
| + this.pollableDataHelpers_.dataReductionProxyInfo.update(
|
| + dataReductionProxyInfo);
|
| + },
|
| +
|
| //--------------------------------------------------------------------------
|
|
|
| /**
|
| @@ -547,6 +560,17 @@ var BrowserBridge = (function() {
|
| },
|
|
|
| /**
|
| + * Adds a listener of the data reduction proxy info. |observer| will be
|
| + * called back when data is received, through:
|
| + *
|
| + * observer.onDataReductionProxyInfoChanged(dataReductionProxyInfo)
|
| + */
|
| + addDataReductionProxyInfoObserver: function(observer, ignoreWhenUnchanged) {
|
| + this.pollableDataHelpers_.dataReductionProxyInfo.addObserver(
|
| + observer, ignoreWhenUnchanged);
|
| + },
|
| +
|
| + /**
|
| * Adds a listener for the results of HSTS (HTTPS Strict Transport Security)
|
| * queries. The observer will be called back with:
|
| *
|
|
|