summaryrefslogtreecommitdiff
path: root/chromium/net/proxy_resolution/proxy_config_service_win.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/proxy_resolution/proxy_config_service_win.h')
-rw-r--r--chromium/net/proxy_resolution/proxy_config_service_win.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/chromium/net/proxy_resolution/proxy_config_service_win.h b/chromium/net/proxy_resolution/proxy_config_service_win.h
index 9ee40c5a1a7..cd050a6f778 100644
--- a/chromium/net/proxy_resolution/proxy_config_service_win.h
+++ b/chromium/net/proxy_resolution/proxy_config_service_win.h
@@ -15,6 +15,7 @@
#include "base/gtest_prod_util.h"
#include "net/base/net_export.h"
#include "net/proxy_resolution/polling_proxy_config_service.h"
+#include "net/proxy_resolution/proxy_config_with_annotation.h"
namespace base {
namespace win {
@@ -49,7 +50,7 @@ namespace net {
class NET_EXPORT_PRIVATE ProxyConfigServiceWin
: public PollingProxyConfigService {
public:
- ProxyConfigServiceWin();
+ ProxyConfigServiceWin(const NetworkTrafficAnnotationTag& traffic_annotation);
~ProxyConfigServiceWin() override;
// Overrides a function from PollingProxyConfigService.
@@ -68,7 +69,9 @@ class NET_EXPORT_PRIVATE ProxyConfigServiceWin
// This is called whenever one of the registry keys we are watching change.
void OnObjectSignaled(base::win::RegKey* key);
- static void GetCurrentProxyConfig(ProxyConfig* config);
+ static void GetCurrentProxyConfig(
+ const NetworkTrafficAnnotationTag traffic_annotation,
+ ProxyConfigWithAnnotation* config);
// Set |config| using the proxy configuration values of |ie_config|.
static void SetFromIEConfig(