#include <ClusterBarrier.H>
Inherits IS3D::ClusterBarrier.
Inherited by IS3D::SpinLockBarrierRenderingSide.
Public Types | |
| enum | { READY_FLAG = 0, ALL_READY_FLAG, HAS_RENDERING_ATTACHED, SHMEM_NUM_FLAGS } |
Protected Member Functions | |
| void | setReady () |
| void | setAllReady () |
| void | setNotReady () |
| void | setNotAllReady () |
| void | waitForReady () |
| void | waitForAllReady () |
| bool | hasRenderingAttached () |
| bool | isRenderingAttached () |
| bool | hasRenderingQuit () |
| void | setFlag (int flag, bool val) |
| bool | getFlag (int flag) |
| void | waitForFlag (int flag) |
| SpinLockBarrier () | |
Protected Attributes | |
| SimpleSHMEM * | _shmem |
| struct timespec _delay_time | _delay_time_result |
| IS3D::SpinLockBarrier::SpinLockBarrier | ( | ) | [protected] |
| void IS3D::SpinLockBarrier::setReady | ( | ) | [protected] |
| void IS3D::SpinLockBarrier::setAllReady | ( | ) | [protected] |
| void IS3D::SpinLockBarrier::setNotReady | ( | ) | [protected] |
| void IS3D::SpinLockBarrier::setNotAllReady | ( | ) | [protected] |
| void IS3D::SpinLockBarrier::waitForReady | ( | ) | [protected] |
| void IS3D::SpinLockBarrier::waitForAllReady | ( | ) | [protected] |
| bool IS3D::SpinLockBarrier::hasRenderingAttached | ( | ) | [protected] |
| bool IS3D::SpinLockBarrier::isRenderingAttached | ( | ) | [protected] |
| bool IS3D::SpinLockBarrier::hasRenderingQuit | ( | ) | [protected] |
| void IS3D::SpinLockBarrier::setFlag | ( | int | flag, | |
| bool | val | |||
| ) | [protected] |
| bool IS3D::SpinLockBarrier::getFlag | ( | int | flag | ) | [protected] |
| void IS3D::SpinLockBarrier::waitForFlag | ( | int | flag | ) | [protected] |
SimpleSHMEM* IS3D::SpinLockBarrier::_shmem [protected] |
struct timespec _delay_time IS3D::SpinLockBarrier::_delay_time_result [read, protected] |
1.5.6