| 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 598b4474e88d2ed590dd46978f44283ee610da38..91193d6b01ae7d46adb421bf868a221921a01f15 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/sequence_checker.h"
|
| #include "base/values.h"
|
| #include "net/base/host_port_pair.h"
|
| #include "net/base/ip_address.h"
|
| @@ -37,9 +37,7 @@ struct AlternativeServiceHash {
|
| };
|
|
|
| // The implementation for setting/retrieving the HTTP server properties.
|
| -class NET_EXPORT HttpServerPropertiesImpl
|
| - : public HttpServerProperties,
|
| - NON_EXPORTED_BASE(public base::NonThreadSafe) {
|
| +class NET_EXPORT HttpServerPropertiesImpl : public HttpServerProperties {
|
| public:
|
| HttpServerPropertiesImpl();
|
| ~HttpServerPropertiesImpl() override;
|
| @@ -175,6 +173,8 @@ class NET_EXPORT HttpServerPropertiesImpl
|
| QuicServerInfoMap quic_server_info_map_;
|
| size_t max_server_configs_stored_in_properties_;
|
|
|
| + SEQUENCE_CHECKER(sequence_checker_);
|
| +
|
| base::WeakPtrFactory<HttpServerPropertiesImpl> weak_ptr_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(HttpServerPropertiesImpl);
|
|
|