| Index: net/http/http_network_session.h
|
| diff --git a/net/http/http_network_session.h b/net/http/http_network_session.h
|
| index d8e867fa0867ddbe5194ccd94ffa84e188abdf75..8efe9740de588269cc4e3a8bcf7926ae64cc1322 100644
|
| --- a/net/http/http_network_session.h
|
| +++ b/net/http/http_network_session.h
|
| @@ -20,7 +20,7 @@
|
| #include "base/memory/memory_pressure_monitor.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/memory/weak_ptr.h"
|
| -#include "base/threading/non_thread_safe.h"
|
| +#include "base/sequence_checker.h"
|
| #include "net/base/host_port_pair.h"
|
| #include "net/base/net_export.h"
|
| #include "net/dns/host_resolver.h"
|
| @@ -73,9 +73,7 @@ const uint32_t kSpdyMaxHeaderTableSize = 64 * 1024;
|
| const uint32_t kSpdyMaxConcurrentPushedStreams = 1000;
|
|
|
| // This class holds session objects used by HttpNetworkTransaction objects.
|
| -class NET_EXPORT HttpNetworkSession
|
| - : NON_EXPORTED_BASE(public base::NonThreadSafe),
|
| - public base::MemoryCoordinatorClient {
|
| +class NET_EXPORT HttpNetworkSession : public base::MemoryCoordinatorClient {
|
| public:
|
| struct NET_EXPORT Params {
|
| Params();
|
| @@ -321,6 +319,8 @@ class NET_EXPORT HttpNetworkSession
|
| Params params_;
|
|
|
| std::unique_ptr<base::MemoryPressureListener> memory_pressure_listener_;
|
| +
|
| + SEQUENCE_CHECKER(sequence_checker_);
|
| };
|
|
|
| } // namespace net
|
|
|