libglass::BarrierBase Class Reference

#include <barrier.h>

Inheritance diagram for libglass::BarrierBase:

libglass::PluginBase

List of all members.

Protected Member Functions

bool registerBarrier (Barrier *b)
bool unregisterBarrier (Barrier *b)
 ~BarrierBase ()

Friends

class Barrier


Detailed Description

Barrier plugin.

Provides synchronization barriers.

Format of Barrier Plugin packets:

where valid action commands are described below.

These are valid actions in client->server packets:

These are valid actions in server->client packets:

See also:
Barrier.

Definition at line 119 of file barrier.h.


Constructor & Destructor Documentation

libglass::BarrierBase::~BarrierBase (  )  [protected]

Destructor.


Member Function Documentation

bool libglass::BarrierBase::registerBarrier ( Barrier b  )  [protected]

Called only in client mode.

Registers a barrier in clientmap.

Parameters:
b A pointer to the barrier object.
Return values:
true If successful.
false If failed: barrier number already exists.
See also:
unregisterBarrier().

bool libglass::BarrierBase::unregisterBarrier ( Barrier b  )  [protected]

Called only in client mode.

Unregisters a barrier in clientmap.

Parameters:
b A pointer to the barrier object.
Return values:
true If successful.
false If failed: barrier number does not exist.
See also:
registerBarrier().


Friends And Related Function Documentation

friend class Barrier [friend]

Definition at line 202 of file barrier.h.


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

Generated on Fri May 28 13:19:01 2010 for libGlass by  doxygen 1.5.8