Barrier Class Reference

#include <Barrier.h>

List of all members.

Public Member Functions

 Barrier (const char *bname, int node_num)
bool CheckBarrierReached (int delay=100)

Static Public Member Functions

static void SendAck (void)
static bool WaitGoAhead (int delay=100)
static bool WaitForBarrier (std::string bname, int delay=100)

Static Public Attributes

static std::string currentBarrier

Private Member Functions

void sendGoAhead (void)

Private Attributes

std::string name
std::vector< bool > nodes


Constructor & Destructor Documentation

Barrier::Barrier ( const char *  bname,
int  node_num 
)


Member Function Documentation

bool Barrier::CheckBarrierReached ( int  delay = 100  ) 

static void Barrier::SendAck ( void   )  [static]

void Barrier::sendGoAhead ( void   )  [private]

static bool Barrier::WaitForBarrier ( std::string  bname,
int  delay = 100 
) [static]

static bool Barrier::WaitGoAhead ( int  delay = 100  )  [static]


Member Data Documentation

std::string Barrier::currentBarrier [static]

std::string Barrier::name [private]

std::vector<bool> Barrier::nodes [private]


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 15:33:26 2007 for MetalWarriors by  doxygen 1.4.7