Implements "NULL barrier synchronization".
More...
#include <Null_Barrier.h>
Implements "NULL barrier synchronization".
◆ ACE_Null_Barrier() [1/2]
ACE_Null_Barrier::ACE_Null_Barrier |
( |
unsigned int |
, |
|
|
const char * |
= 0 , |
|
|
void * |
= 0 |
|
) |
| |
|
inline |
Initialize the barrier to synchronize <count> threads.
◆ ~ACE_Null_Barrier()
ACE_Null_Barrier::~ACE_Null_Barrier |
( |
| ) |
|
|
default |
◆ ACE_Null_Barrier() [2/2]
◆ dump()
void ACE_Null_Barrier::dump |
( |
void |
| ) |
const |
|
inline |
Dump the state of an object.
◆ operator=()
Declare the dynamic allocation hooks.
◆ wait()
int ACE_Null_Barrier::wait |
( |
| ) |
|
|
inline |
Block the caller until all <count> threads have called <wait> and then allow all the caller threads to continue in parallel.
The documentation for this class was generated from the following file: