#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.