Classes | Namespaces | Defines | Functions
thread_identity.h File Reference
#include <pthread.h>
#include <unistd.h>
#include <atomic>
#include <cstdint>
#include "absl/base/internal/per_thread_tls.h"
Include dependency graph for thread_identity.h:
This graph shows which files directly or indirectly include this file:

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

namespace  absl
namespace  absl::base_internal

Defines

#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

Functions

void absl::base_internal::ClearCurrentThreadIdentity ()
ThreadIdentity * absl::base_internal::CurrentThreadIdentityIfPresent ()
void absl::base_internal::SetCurrentThreadIdentity (ThreadIdentity *identity, ThreadIdentityReclaimerFunction reclaimer)

Define Documentation

Definition at line 220 of file thread_identity.h.

Definition at line 204 of file thread_identity.h.

Definition at line 192 of file thread_identity.h.

Definition at line 198 of file thread_identity.h.



abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16