| Index: net/cert/multi_threaded_cert_verifier.h
|
| diff --git a/net/cert/multi_threaded_cert_verifier.h b/net/cert/multi_threaded_cert_verifier.h
|
| index 6b9dfadb7ae24263796c89eca20e34e2f59366df..72ec488a0c7ab7c92d9f5c468fdc616242489582 100644
|
| --- a/net/cert/multi_threaded_cert_verifier.h
|
| +++ b/net/cert/multi_threaded_cert_verifier.h
|
| @@ -16,7 +16,7 @@
|
| #include "base/gtest_prod_util.h"
|
| #include "base/macros.h"
|
| #include "base/memory/ref_counted.h"
|
| -#include "base/threading/non_thread_safe.h"
|
| +#include "base/threading/thread_checker.h"
|
| #include "net/base/completion_callback.h"
|
| #include "net/base/net_export.h"
|
| #include "net/cert/cert_verifier.h"
|
| @@ -29,9 +29,7 @@ class CertVerifyProc;
|
|
|
| // MultiThreadedCertVerifier is a CertVerifier implementation that runs
|
| // synchronous CertVerifier implementations on worker threads.
|
| -class NET_EXPORT_PRIVATE MultiThreadedCertVerifier
|
| - : public CertVerifier,
|
| - NON_EXPORTED_BASE(public base::NonThreadSafe) {
|
| +class NET_EXPORT_PRIVATE MultiThreadedCertVerifier : public CertVerifier {
|
| public:
|
| explicit MultiThreadedCertVerifier(CertVerifyProc* verify_proc);
|
|
|
| @@ -87,6 +85,8 @@ class NET_EXPORT_PRIVATE MultiThreadedCertVerifier
|
|
|
| scoped_refptr<CertVerifyProc> verify_proc_;
|
|
|
| + THREAD_CHECKER(thread_checker_);
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(MultiThreadedCertVerifier);
|
| };
|
|
|
|
|