Private Types | Private Attributes | Friends | List of all members
Eigen::EventCount::Waiter Class Reference

#include <EventCount.h>

Private Types

enum  { kNotSignaled, kWaiting, kSignaled }
 

Private Attributes

std::condition_variable cv
 
uint64_t epoch = 0
 
EIGEN_ALIGN_TO_BOUNDARY(128) std std::mutex mu
 
unsigned state = kNotSignaled
 

Friends

class EventCount
 

Detailed Description

Definition at line 167 of file EventCount.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
kNotSignaled 
kWaiting 
kSignaled 

Definition at line 176 of file EventCount.h.

Friends And Related Function Documentation

◆ EventCount

friend class EventCount
friend

Definition at line 168 of file EventCount.h.

Member Data Documentation

◆ cv

std::condition_variable Eigen::EventCount::Waiter::cv
private

Definition at line 173 of file EventCount.h.

◆ epoch

uint64_t Eigen::EventCount::Waiter::epoch = 0
private

Definition at line 174 of file EventCount.h.

◆ mu

EIGEN_ALIGN_TO_BOUNDARY (128) std std::mutex Eigen::EventCount::Waiter::mu
private

Definition at line 171 of file EventCount.h.

◆ state

unsigned Eigen::EventCount::Waiter::state = kNotSignaled
private

Definition at line 175 of file EventCount.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:41:38