Eigen::EventCount::Waiter Class Reference

Private Types

enum  {
  kNotSignaled ,
  kWaiting ,
  kSignaled
}
 

Private Attributes

EIGEN_CONDVAR cv
 
uint64_t epoch
 
EIGEN_MUTEX mu
 
std::atomic< uint64_t > next
 
unsigned state
 

Detailed Description

Definition at line 169 of file EventCount.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
kNotSignaled 
kWaiting 
kSignaled 

Definition at line 178 of file EventCount.h.

Member Data Documentation

◆ cv

EIGEN_CONDVAR Eigen::EventCount::Waiter::cv
private

Definition at line 175 of file EventCount.h.

◆ epoch

uint64_t Eigen::EventCount::Waiter::epoch
private

Definition at line 176 of file EventCount.h.

◆ mu

EIGEN_MUTEX Eigen::EventCount::Waiter::mu
private

Definition at line 174 of file EventCount.h.

◆ next

std::atomic<uint64_t> Eigen::EventCount::Waiter::next
private

Definition at line 173 of file EventCount.h.

◆ state

unsigned Eigen::EventCount::Waiter::state
private

Definition at line 177 of file EventCount.h.


The documentation for this class was generated from the following file: