#include <per_thread_sem.h>
Public Member Functions | |
| PerThreadSem & | operator= (const PerThreadSem &)=delete |
| PerThreadSem & | operator= (const PerThreadSem &)=delete |
| PerThreadSem ()=delete | |
| PerThreadSem ()=delete | |
| PerThreadSem (const PerThreadSem &)=delete | |
| PerThreadSem (const PerThreadSem &)=delete | |
Static Public Member Functions | |
| static std::atomic< int > * | GetThreadBlockedCounter () |
| static std::atomic< int > * | GetThreadBlockedCounter () |
| static void | SetThreadBlockedCounter (std::atomic< int > *counter) |
| static void | SetThreadBlockedCounter (std::atomic< int > *counter) |
| static void | Tick (base_internal::ThreadIdentity *identity) |
| static void | Tick (base_internal::ThreadIdentity *identity) |
Static Private Member Functions | |
| static void | Destroy (base_internal::ThreadIdentity *identity) |
| static void | Init (base_internal::ThreadIdentity *identity) |
| static void | Init (base_internal::ThreadIdentity *identity) |
| static void | Post (base_internal::ThreadIdentity *identity) |
| static void | Post (base_internal::ThreadIdentity *identity) |
| static bool | Wait (KernelTimeout t) |
| static bool | Wait (KernelTimeout t) |
Friends | |
| class | absl::Mutex |
| absl::base_internal::ThreadIdentity * | CreateThreadIdentity () |
| void | OneTimeInitThreadIdentity (absl::base_internal::ThreadIdentity *) |
| class | PerThreadSemTest |
| void | ReclaimThreadIdentity (void *v) |
Definition at line 41 of file abseil-cpp/absl/synchronization/internal/per_thread_sem.h.
|
delete |
|
delete |
|
delete |
|
delete |
|
staticprivate |
Definition at line 50 of file bloaty/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc.
|
static |
|
static |
Definition at line 37 of file abseil-cpp/absl/synchronization/internal/per_thread_sem.cc.
|
staticprivate |
Definition at line 43 of file abseil-cpp/absl/synchronization/internal/per_thread_sem.cc.
|
staticprivate |
|
delete |
|
delete |
|
inlinestaticprivate |
Definition at line 100 of file abseil-cpp/absl/synchronization/internal/per_thread_sem.h.
|
inlinestaticprivate |
|
static |
|
static |
Definition at line 31 of file abseil-cpp/absl/synchronization/internal/per_thread_sem.cc.
|
static |
|
static |
Definition at line 50 of file abseil-cpp/absl/synchronization/internal/per_thread_sem.cc.
|
inlinestaticprivate |
Definition at line 105 of file abseil-cpp/absl/synchronization/internal/per_thread_sem.h.
|
inlinestaticprivate |
|
friend |
Definition at line 79 of file abseil-cpp/absl/synchronization/internal/per_thread_sem.h.
|
friend |
Definition at line 132 of file abseil-cpp/absl/synchronization/internal/create_thread_identity.cc.
|
friend |
Definition at line 72 of file abseil-cpp/absl/synchronization/internal/create_thread_identity.cc.
|
friend |
Definition at line 78 of file abseil-cpp/absl/synchronization/internal/per_thread_sem.h.
|
friend |
Definition at line 41 of file abseil-cpp/absl/synchronization/internal/create_thread_identity.cc.