xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
XrdCl::ParallelOperation< HasHndl >::barrier_t Struct Reference

A wait barrier helper class. More...

Public Member Functions

 barrier_t ()
 
void wait ()
 
void lift ()
 

Private Attributes

std::condition_variable cv
 
std::mutex mtx
 
bool on
 

Detailed Description

template<bool HasHndl>
struct XrdCl::ParallelOperation< HasHndl >::barrier_t

A wait barrier helper class.

Constructor & Destructor Documentation

◆ barrier_t()

template<bool HasHndl>
XrdCl::ParallelOperation< HasHndl >::barrier_t::barrier_t ( )
inline

Member Function Documentation

◆ lift()

template<bool HasHndl>
void XrdCl::ParallelOperation< HasHndl >::barrier_t::lift ( )
inline

◆ wait()

template<bool HasHndl>
void XrdCl::ParallelOperation< HasHndl >::barrier_t::wait ( )
inline

Member Data Documentation

◆ cv

template<bool HasHndl>
std::condition_variable XrdCl::ParallelOperation< HasHndl >::barrier_t::cv
private

◆ mtx

template<bool HasHndl>
std::mutex XrdCl::ParallelOperation< HasHndl >::barrier_t::mtx
private

◆ on

template<bool HasHndl>
bool XrdCl::ParallelOperation< HasHndl >::barrier_t::on
private

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