| Index: net/http/http_server_properties_impl.h
|
| diff --git a/net/http/http_server_properties_impl.h b/net/http/http_server_properties_impl.h
|
| index 36e13e612e0e6340374f540380aa103cc3b19bd1..f5eb4bad191afe9b7dcd1e2f94afab8a640ce0a0 100644
|
| --- a/net/http/http_server_properties_impl.h
|
| +++ b/net/http/http_server_properties_impl.h
|
| @@ -16,7 +16,7 @@
|
|
|
| #include "base/macros.h"
|
| #include "base/memory/weak_ptr.h"
|
| -#include "base/threading/non_thread_safe.h"
|
| +#include "base/threading/thread_checker.h"
|
| #include "base/time/default_tick_clock.h"
|
| #include "base/values.h"
|
| #include "net/base/host_port_pair.h"
|
| @@ -35,8 +35,7 @@ namespace net {
|
| // The implementation for setting/retrieving the HTTP server properties.
|
| class NET_EXPORT HttpServerPropertiesImpl
|
| : public HttpServerProperties,
|
| - public BrokenAlternativeServices::Delegate,
|
| - NON_EXPORTED_BASE(public base::NonThreadSafe) {
|
| + public BrokenAlternativeServices::Delegate {
|
| public:
|
| HttpServerPropertiesImpl();
|
| explicit HttpServerPropertiesImpl(
|
| @@ -169,6 +168,8 @@ class NET_EXPORT HttpServerPropertiesImpl
|
| QuicServerInfoMap quic_server_info_map_;
|
| size_t max_server_configs_stored_in_properties_;
|
|
|
| + THREAD_CHECKER(thread_checker_);
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(HttpServerPropertiesImpl);
|
| };
|
|
|
|
|