#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. | |
Definition at line 32 of file VWBT.h.
| casa::VWBT::VWBT | ( | VisibilityIterator * | visibilityIterator, | |
| casa::async::Mutex * | msAccessMutex, | |||
| bool | groupRows | |||
| ) |
| casa::VWBT::~VWBT | ( | ) |
| void casa::VWBT::initialize | ( | ) | [protected] |
| 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] |
Definition at line 62 of file VWBT.h.
Referenced by isWriting().
1.6.1