#include <platform.h>
v8::internal::Threadに継承されています。
構成 | |
class | PlatformData |
Public 型 | |
enum | Kind { SELF, INVALID } |
Public メソッド | |
ThreadHandle (Kind kind) | |
~ThreadHandle () | |
bool | IsSelf () const |
bool | IsValid () const |
PlatformData * | thread_handle_data () |
void | Initialize (Kind kind) |
Private 変数 | |
PlatformData * | data_ |
platform.h の 267 行で定義されています。
platform.h の 269 行で定義されています。
v8::internal::ThreadHandle::ThreadHandle | ( | ThreadHandle::Kind | kind | ) | [explicit] |
platform-linux.cc の 452 行で定義されています。
参照先 data_.
v8::internal::ThreadHandle::~ThreadHandle | ( | ) |
platform-linux.cc の 462 行で定義されています。
参照先 data_.
void v8::internal::ThreadHandle::Initialize | ( | ThreadHandle::Kind | kind | ) |
platform-linux.cc の 457 行で定義されています。
参照先 data_, と v8::internal::ThreadHandle::PlatformData::Initialize().
参照元 v8::internal::ThreadManager::ArchiveThread(), v8::internal::ThreadManager::EagerlyArchiveThread(), v8::internal::ThreadManager::Lock(), v8::internal::ThreadManager::RestoreThread(), と v8::internal::ThreadManager::Unlock().
bool v8::internal::ThreadHandle::IsSelf | ( | ) | const |
bool v8::internal::ThreadHandle::IsValid | ( | ) | const |
PlatformData* v8::internal::ThreadHandle::thread_handle_data | ( | ) | [inline] |
platform.h の 283 行で定義されています。
参照先 data_.
参照元 v8::internal::Thread::Join(), v8::internal::Thread::Start(), と v8::internal::ThreadEntry().
PlatformData* v8::internal::ThreadHandle::data_ [private] |
v8::internal::Thread, と v8::internal::PreallocatedMemoryThreadで再定義されています。
platform.h の 289 行で定義されています。
参照元 Initialize(), IsSelf(), IsValid(), thread_handle_data(), ThreadHandle(), と ~ThreadHandle().