Searched refs:ThreadStoreBase (Results 1 – 4 of 4) sorted by relevance
58 class ThreadStoreBase {66 explicit ThreadStoreBase(Destructor* destroy);70 ~ThreadStoreBase();107 ThreadStoreBase();109 DISALLOW_COPY_AND_ASSIGN(ThreadStoreBase);122 class ThreadStore : public ThreadStoreBase {125 ThreadStore() : ThreadStoreBase(myDestructor) {} in ThreadStore()130 return static_cast<T*>(ThreadStoreBase::get()); in get()145 return static_cast<T*>(ThreadStoreBase::swap(t)); in swap()
79 int registerKey(ThreadStoreBase::Destructor* destroy) { in registerKey()156 ThreadStoreBase::Destructor* destroy = mDestructors[n]; in leaveCurrentThread()190 ThreadStoreBase::Destructor* mDestructors[kMaxTlsSlots];197 ThreadStoreBase::ThreadStoreBase(Destructor* destroy) { in ThreadStoreBase() function in android::base::guest::ThreadStoreBase203 ThreadStoreBase::~ThreadStoreBase() { in ~ThreadStoreBase()210 void* ThreadStoreBase::get() const { in get()217 void ThreadStoreBase::set(void* value) { in set()224 void ThreadStoreBase::OnThreadExit() { in OnThreadExit()230 ThreadStoreBase::ThreadStoreBase(Destructor* destroy) {240 ThreadStoreBase::~ThreadStoreBase() {
153 ::android::base::guest::ThreadStoreBase::OnThreadExit(); in thread_main()
21 using android::base::ThreadStoreBase;36 class ThreadInfoStore : public ThreadStoreBase {38 ThreadInfoStore() : ThreadStoreBase(NULL) { } in ThreadInfoStore()