| Index: net/proxy/proxy_resolver_v8_tracing.h
|
| diff --git a/net/proxy/proxy_resolver_v8_tracing.h b/net/proxy/proxy_resolver_v8_tracing.h
|
| index 85aca519e7e2aa68df30ccc06f9613a4a61cc677..d1666638fb08b0387cae2bbf4c6f1a33337e587f 100644
|
| --- a/net/proxy/proxy_resolver_v8_tracing.h
|
| +++ b/net/proxy/proxy_resolver_v8_tracing.h
|
| @@ -42,6 +42,19 @@ class NET_EXPORT_PRIVATE ProxyResolverV8Tracing
|
| ProxyResolverErrorObserver* error_observer,
|
| NetLog* net_log);
|
|
|
| + // Constructs a ProxyResolver that will issue DNS requests through
|
| + // |host_resolver|, forward Javascript errors through |error_observer|, and
|
| + // log Javascript errors and alerts to |net_log|. When the LoadState for a
|
| + // request changes, |on_load_state_changed| will be invoked with the
|
| + // RequestHandle for that request with the new LoadState.
|
| + //
|
| + // Note that the constructor takes ownership of |error_observer|, whereas
|
| + // |host_resolver| and |net_log| are expected to outlive |this|.
|
| + ProxyResolverV8Tracing(HostResolver* host_resolver,
|
| + ProxyResolverErrorObserver* error_observer,
|
| + NetLog* net_log,
|
| + const LoadStateChangedCallback& on_load_state_changed);
|
| +
|
| ~ProxyResolverV8Tracing() override;
|
|
|
| // ProxyResolver implementation:
|
| @@ -75,6 +88,9 @@ class NET_EXPORT_PRIVATE ProxyResolverV8Tracing
|
| // The number of outstanding (non-cancelled) jobs.
|
| int num_outstanding_callbacks_;
|
|
|
| + // Invoked when the load state for a request changes.
|
| + const LoadStateChangedCallback on_load_state_changed_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(ProxyResolverV8Tracing);
|
| };
|
|
|
|
|