Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

ACE_Null_Barrier Class Reference

Implements "NULL barrier synchronization". More...

#include <Synch.h>

List of all members.

Public Methods

 ACE_Null_Barrier (u_int, const char *=0, void *=0)
 Initialize the barrier to synchronize <count> threads. More...

 ~ACE_Null_Barrier (void)
 Default dtor. More...

int wait (void)
 Block the caller until all <count> threads have called <wait> and then allow all the caller threads to continue in parallel. More...

void dump (void) const
 Dump the state of an object. More...


Public Attributes

 ACE_ALLOC_HOOK_DECLARE
 Declare the dynamic allocation hooks. More...


Private Methods

void operator= (const ACE_Null_Barrier &)
 ACE_Null_Barrier (const ACE_Null_Barrier &)


Detailed Description

Implements "NULL barrier synchronization".

Definition at line 606 of file Synch.h.


Constructor & Destructor Documentation

ACE_INLINE ACE_Null_Barrier::ACE_Null_Barrier u_int   ,
const char *    = 0,
void *    = 0
 

Initialize the barrier to synchronize <count> threads.

Definition at line 731 of file Synch.i.

00734 {
00735 }

ACE_INLINE ACE_Null_Barrier::~ACE_Null_Barrier void   
 

Default dtor.

Definition at line 738 of file Synch.i.

00739 {
00740 }

ACE_Null_Barrier::ACE_Null_Barrier const ACE_Null_Barrier &    [private]
 


Member Function Documentation

ACE_INLINE void ACE_Null_Barrier::dump void    const
 

Dump the state of an object.

Definition at line 749 of file Synch.i.

00750 {
00751 }

void ACE_Null_Barrier::operator= const ACE_Null_Barrier &    [private]
 

ACE_INLINE int ACE_Null_Barrier::wait void   
 

Block the caller until all <count> threads have called <wait> and then allow all the caller threads to continue in parallel.

Definition at line 743 of file Synch.i.

00744 {
00745   return 0;
00746 }


Member Data Documentation

ACE_Null_Barrier::ACE_ALLOC_HOOK_DECLARE
 

Declare the dynamic allocation hooks.

Definition at line 625 of file Synch.h.


The documentation for this class was generated from the following files:
Generated on Mon Jun 16 12:51:10 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002