Implements "NULL barrier synchronization".
More...
#include <Null_Barrier.h>
Public Member Functions |
| ACE_Null_Barrier (unsigned int, const char *=0, void *=0) |
| Initialize the barrier to synchronize <count> threads.
|
| ~ACE_Null_Barrier (void) |
| Default dtor.
|
int | wait (void) |
void | dump (void) const |
| Dump the state of an object.
|
Detailed Description
Implements "NULL barrier synchronization".
Constructor & Destructor Documentation
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 |
( |
void |
| ) |
|
|
inline |
Member Function Documentation
void ACE_Null_Barrier::dump |
( |
void |
| ) |
const |
|
inline |
Dump the state of an object.
Declare the dynamic allocation hooks.
int ACE_Null_Barrier::wait |
( |
void |
| ) |
|
|
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: