Classes | Namespaces | Macros
waiter.h File Reference
#include "absl/base/config.h"
#include <pthread.h>
#include <atomic>
#include <cstdint>
#include "absl/base/internal/thread_identity.h"
#include "absl/synchronization/internal/kernel_timeout.h"
Include dependency graph for waiter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  absl::synchronization_internal::Waiter
 

Namespaces

 absl
 
 absl::synchronization_internal
 

Macros

#define ABSL_WAITER_MODE   ABSL_WAITER_MODE_CONDVAR
 
#define ABSL_WAITER_MODE_CONDVAR   2
 
#define ABSL_WAITER_MODE_FUTEX   0
 
#define ABSL_WAITER_MODE_SEM   1
 
#define ABSL_WAITER_MODE_WIN32   3
 

Macro Definition Documentation

◆ ABSL_WAITER_MODE

#define ABSL_WAITER_MODE   ABSL_WAITER_MODE_CONDVAR

Definition at line 50 of file waiter.h.

◆ ABSL_WAITER_MODE_CONDVAR

#define ABSL_WAITER_MODE_CONDVAR   2

Definition at line 38 of file waiter.h.

◆ ABSL_WAITER_MODE_FUTEX

#define ABSL_WAITER_MODE_FUTEX   0

Definition at line 36 of file waiter.h.

◆ ABSL_WAITER_MODE_SEM

#define ABSL_WAITER_MODE_SEM   1

Definition at line 37 of file waiter.h.

◆ ABSL_WAITER_MODE_WIN32

#define ABSL_WAITER_MODE_WIN32   3

Definition at line 39 of file waiter.h.



abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22