Home | History | Annotate | Download | only in src

Lines Matching defs:ThreadHandle

456 class ThreadHandle::PlatformData : public Malloced {
458 explicit PlatformData(ThreadHandle::Kind kind) {
462 void Initialize(ThreadHandle::Kind kind) {
464 case ThreadHandle::SELF: thread_ = pthread_self(); break;
465 case ThreadHandle::INVALID: thread_ = kNoThread; break;
473 ThreadHandle::ThreadHandle(Kind kind) {
478 void ThreadHandle::Initialize(ThreadHandle::Kind kind) {
483 ThreadHandle::~ThreadHandle() {
488 bool ThreadHandle::IsSelf() const {
493 bool ThreadHandle::IsValid() const {
498 Thread::Thread() : ThreadHandle(ThreadHandle::INVALID) {