casa::VWBT Class Reference

#include <VWBT.h>

Inheritance diagram for casa::VWBT:
casa::async::Thread

List of all members.

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
VisibilityIteratorvisibilityIterator_p
 Writing members.
casa::async::MutexmsAccessMutex_p
Cube< Bool > * flagCube_p
Bool groupRows_p
 Configuration parameters.

Detailed Description

Definition at line 32 of file VWBT.h.


Constructor & Destructor Documentation

casa::VWBT::VWBT ( VisibilityIterator visibilityIterator,
casa::async::Mutex msAccessMutex,
bool  groupRows 
)
casa::VWBT::~VWBT (  ) 

Member Function Documentation

void casa::VWBT::initialize (  )  [protected]
bool casa::VWBT::isWriting (  )  [inline]

Definition at line 44 of file VWBT.h.

References writing_p.

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.


Member Data Documentation

Cube<Bool>* casa::VWBT::flagCube_p [private]

Definition at line 67 of file VWBT.h.

Bool casa::VWBT::groupRows_p [private]

Configuration parameters.

Definition at line 70 of file VWBT.h.

Definition at line 66 of file VWBT.h.

volatile Bool casa::VWBT::terminationRequested_p [private]

State parameters.

Reimplemented from casa::async::Thread.

Definition at line 60 of file VWBT.h.

Definition at line 61 of file VWBT.h.

Writing members.

Definition at line 65 of file VWBT.h.

Bool casa::VWBT::writing_p [private]

Definition at line 62 of file VWBT.h.

Referenced by isWriting().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1