casa::DistributedSynthesisIterBot Class Reference

Class that contains functions needed for imager. More...

#include <DistributedSynthesisIterBot.h>

Inheritance diagram for casa::DistributedSynthesisIterBot:
casa::DistributedSynthesisIterBotWithOldGUI

List of all members.

Public Member Functions

 DistributedSynthesisIterBot (MPI_Comm comm)
 Default constructor.
virtual ~DistributedSynthesisIterBot ()
void openDBus ()
 Copy constructor and assignment operator.
void setupIteration (Record iterpars)
 make all pure-inputs const
void setInteractiveMode (Bool interactiveMode)
virtual void setIterationDetails (Record iterpars)
Record getIterationDetails ()
Record getIterationSummary ()
int cleanComplete ()
Record getSubIterBot ()
void startMinorCycle (const Vector< Record > &initializationRecords)
void startMinorCycle (const Record &initializationRecord)
void endMinorCycle (const Vector< Record > &executionRecords)
void endMinorCycle (const Record &executionRecord)
void endMajorCycle ()
void changeStopFlag (Bool stopflag)
virtual void pauseForUserInteraction ()

Protected Attributes

*SHARED_PTR< SIIterBot_callbackactionRequestSync
SHARED_PTR< DistSIIterBot_stateitsLoopController

Private Member Functions

void dbus_thread_launch_pad ()

Private Attributes

std::thread * dbus_thread

Detailed Description

Class that contains functions needed for imager.

Definition at line 54 of file DistributedSynthesisIterBot.h.


Constructor & Destructor Documentation

casa::DistributedSynthesisIterBot::DistributedSynthesisIterBot ( MPI_Comm  comm  ) 

Default constructor.

virtual casa::DistributedSynthesisIterBot::~DistributedSynthesisIterBot (  )  [virtual]

Member Function Documentation

void casa::DistributedSynthesisIterBot::changeStopFlag ( Bool  stopflag  ) 
int casa::DistributedSynthesisIterBot::cleanComplete (  ) 
void casa::DistributedSynthesisIterBot::dbus_thread_launch_pad (  )  [private]
void casa::DistributedSynthesisIterBot::endMajorCycle (  ) 
void casa::DistributedSynthesisIterBot::endMinorCycle ( const Record &  executionRecord  )  [inline]

Definition at line 89 of file DistributedSynthesisIterBot.h.

References endMinorCycle().

void casa::DistributedSynthesisIterBot::endMinorCycle ( const Vector< Record > &  executionRecords  ) 

Referenced by endMinorCycle().

Record casa::DistributedSynthesisIterBot::getIterationDetails (  ) 
Record casa::DistributedSynthesisIterBot::getIterationSummary (  ) 
Record casa::DistributedSynthesisIterBot::getSubIterBot (  ) 
void casa::DistributedSynthesisIterBot::openDBus (  ) 

Copy constructor and assignment operator.

launch thread which opens DBus connection..\.

virtual void casa::DistributedSynthesisIterBot::pauseForUserInteraction (  )  [virtual]
void casa::DistributedSynthesisIterBot::setInteractiveMode ( Bool  interactiveMode  ) 
virtual void casa::DistributedSynthesisIterBot::setIterationDetails ( Record  iterpars  )  [virtual]
void casa::DistributedSynthesisIterBot::setupIteration ( Record  iterpars  ) 

make all pure-inputs const

void casa::DistributedSynthesisIterBot::startMinorCycle ( const Record &  initializationRecord  )  [inline]

Definition at line 81 of file DistributedSynthesisIterBot.h.

References startMinorCycle().

void casa::DistributedSynthesisIterBot::startMinorCycle ( const Vector< Record > &  initializationRecords  ) 

Referenced by startMinorCycle().


Member Data Documentation

Definition at line 104 of file DistributedSynthesisIterBot.h.

Definition at line 110 of file DistributedSynthesisIterBot.h.

Definition at line 105 of file DistributedSynthesisIterBot.h.


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