UtilsLite
Utilities for C++ programming
Loading...
Searching...
No Matches
Utils::SpinLock_barrier Class Reference

#include <ThreadUtils.hxx>

Public Member Functions

 SpinLock_barrier (SpinLock_barrier const &)=delete
 
SpinLock_barrieroperator= (SpinLock_barrier const &)=delete
 
 SpinLock_barrier ()
 
void setup (unsigned count)
 
void count_down ()
 
void wait ()
 
void count_down_and_wait ()
 

Constructor & Destructor Documentation

◆ SpinLock_barrier() [1/2]

Utils::SpinLock_barrier::SpinLock_barrier ( SpinLock_barrier const & )
delete

◆ SpinLock_barrier() [2/2]

Utils::SpinLock_barrier::SpinLock_barrier ( )
inlineexplicit

Member Function Documentation

◆ count_down()

void Utils::SpinLock_barrier::count_down ( )
inline

◆ count_down_and_wait()

void Utils::SpinLock_barrier::count_down_and_wait ( )
inline

◆ operator=()

SpinLock_barrier & Utils::SpinLock_barrier::operator= ( SpinLock_barrier const & )
delete

◆ setup()

void Utils::SpinLock_barrier::setup ( unsigned count)
inline

◆ wait()

void Utils::SpinLock_barrier::wait ( )
inline

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