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
 
EIGEN_ALIGN_TO_BOUNDARY(128) std std::mutex mu
 
unsigned state
 

Friends

class EventCount
 

Detailed Description

Definition at line 170 of file EventCount.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
kNotSignaled 
kWaiting 
kSignaled 

Definition at line 178 of file EventCount.h.

Friends And Related Function Documentation

◆ EventCount

friend class EventCount
friend

Definition at line 171 of file EventCount.h.

Member Data Documentation

◆ cv

std::condition_variable 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_ALIGN_TO_BOUNDARY (128) std std::mutex Eigen::EventCount::Waiter::mu
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:


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Mon Feb 28 2022 22:08:14