#include <pthread.h>#include <unistd.h>#include <atomic>#include <cstdint>#include "absl/base/internal/per_thread_tls.h"

Go to the source code of this file.
Classes | |
| struct | absl::base_internal::PerThreadSynch |
| struct | absl::base_internal::ThreadIdentity |
| struct | absl::base_internal::ThreadIdentity::WaiterState |
Namespaces | |
| absl | |
| absl::base_internal | |
Macros | |
| #define | ABSL_THREAD_IDENTITY_MODE ABSL_THREAD_IDENTITY_MODE_USE_POSIX_SETSPECIFIC |
| #define | ABSL_THREAD_IDENTITY_MODE_USE_CPP11 2 |
| #define | ABSL_THREAD_IDENTITY_MODE_USE_POSIX_SETSPECIFIC 0 |
| #define | ABSL_THREAD_IDENTITY_MODE_USE_TLS 1 |
Typedefs | |
| using | absl::base_internal::ThreadIdentityReclaimerFunction = void(*)(void *) |
Functions | |
| void | absl::base_internal::ClearCurrentThreadIdentity () |
| ThreadIdentity * | absl::base_internal::CurrentThreadIdentityIfPresent () |
| void | absl::base_internal::SetCurrentThreadIdentity (ThreadIdentity *identity, ThreadIdentityReclaimerFunction reclaimer) |
| #define ABSL_THREAD_IDENTITY_MODE ABSL_THREAD_IDENTITY_MODE_USE_POSIX_SETSPECIFIC |
Definition at line 220 of file thread_identity.h.
| #define ABSL_THREAD_IDENTITY_MODE_USE_CPP11 2 |
Definition at line 204 of file thread_identity.h.
| #define ABSL_THREAD_IDENTITY_MODE_USE_POSIX_SETSPECIFIC 0 |
Definition at line 192 of file thread_identity.h.
| #define ABSL_THREAD_IDENTITY_MODE_USE_TLS 1 |
Definition at line 198 of file thread_identity.h.