| Index: base/memory/ref_counted.h
|
| diff --git a/base/memory/ref_counted.h b/base/memory/ref_counted.h
|
| index 5f94b4c37ae2eb510176b585b30a9af20e216d32..ea37e8417a05a3981ff88ab3a19d4ab7357d5bb3 100644
|
| --- a/base/memory/ref_counted.h
|
| +++ b/base/memory/ref_counted.h
|
| @@ -437,4 +437,16 @@ std::ostream& operator<<(std::ostream& out, const scoped_refptr<T>& p) {
|
| return out << p.get();
|
| }
|
|
|
| +class ThreadUnsafe : public base::RefCounted<ThreadUnsafe> {
|
| + private:
|
| + friend class base::RefCounted<ThreadUnsafe>;
|
| +};
|
| +class ThreadSafe : public base::RefCountedThreadSafe<ThreadSafe> {
|
| + private:
|
| + friend class base::RefCountedThreadSafe<ThreadSafe>;
|
| +};
|
| +
|
| +scoped_refptr<ThreadUnsafe> get_thread_unsafe();
|
| +scoped_refptr<ThreadSafe> get_thread_safe();
|
| +
|
| #endif // BASE_MEMORY_REF_COUNTED_H_
|
|
|