casa
$Rev:20696$
|
#include <VWBT.h>
Public Member Functions | |
VWBT (VisibilityIterator *visibilityIterator, casa::async::Mutex *msAccessMutex, bool groupRows) | |
~VWBT () | |
void | start () |
void | terminate () |
bool | isWriting () |
void | setFlag (Cube< Bool > flagCube) |
We just want a de-referenced copy. | |
Protected Member Functions | |
void * | run () |
void | initialize () |
bool | next () |
Private Attributes | |
volatile Bool | terminationRequested_p |
State parameters. | |
Bool | threadTerminated_p |
Bool | writing_p |
VisibilityIterator * | visibilityIterator_p |
Writing members. | |
casa::async::Mutex * | msAccessMutex_p |
Cube< Bool > * | flagCube_p |
Bool | groupRows_p |
Configuration parameters. |
casa::VWBT::VWBT | ( | VisibilityIterator * | visibilityIterator, |
casa::async::Mutex * | msAccessMutex, | ||
bool | groupRows | ||
) |
void casa::VWBT::initialize | ( | ) | [protected] |
bool casa::VWBT::isWriting | ( | ) | [inline] |
bool casa::VWBT::next | ( | ) | [protected] |
void* casa::VWBT::run | ( | ) | [protected, virtual] |
Implements casa::async::Thread.
void casa::VWBT::setFlag | ( | Cube< Bool > | flagCube | ) |
We just want a de-referenced copy.
void casa::VWBT::start | ( | ) |
void casa::VWBT::terminate | ( | ) | [virtual] |
Reimplemented from casa::async::Thread.
Cube<Bool>* casa::VWBT::flagCube_p [private] |
Bool casa::VWBT::groupRows_p [private] |
casa::async::Mutex* casa::VWBT::msAccessMutex_p [private] |
volatile Bool casa::VWBT::terminationRequested_p [private] |
Bool casa::VWBT::threadTerminated_p [private] |
Bool casa::VWBT::writing_p [private] |