Public Member Functions | Private Attributes | List of all members
Eigen::Barrier Class Reference

#include <Barrier.h>

Inheritance diagram for Eigen::Barrier:
Inheritance graph
[legend]

Public Member Functions

 Barrier (unsigned int count)
 
void Notify ()
 
void Wait ()
 
 ~Barrier ()
 

Private Attributes

std::condition_variable cv_
 
std::mutex mu_
 
bool notified_
 
std::atomic< unsigned intstate_
 

Detailed Description

Definition at line 18 of file Barrier.h.

Constructor & Destructor Documentation

◆ Barrier()

Eigen::Barrier::Barrier ( unsigned int  count)
inline

Definition at line 20 of file Barrier.h.

◆ ~Barrier()

Eigen::Barrier::~Barrier ( )
inline

Definition at line 23 of file Barrier.h.

Member Function Documentation

◆ Notify()

void Eigen::Barrier::Notify ( )
inline

Definition at line 25 of file Barrier.h.

◆ Wait()

void Eigen::Barrier::Wait ( )
inline

Definition at line 40 of file Barrier.h.

Member Data Documentation

◆ cv_

std::condition_variable Eigen::Barrier::cv_
private

Definition at line 51 of file Barrier.h.

◆ mu_

std::mutex Eigen::Barrier::mu_
private

Definition at line 50 of file Barrier.h.

◆ notified_

bool Eigen::Barrier::notified_
private

Definition at line 53 of file Barrier.h.

◆ state_

std::atomic<unsigned int> Eigen::Barrier::state_
private

Definition at line 52 of file Barrier.h.


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


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