casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
casa::SynthesisIterBot Class Reference

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

#include <SynthesisIterBot.h>

Inheritance diagram for casa::SynthesisIterBot:
casa::SynthesisIterBotWithOldGUI

Public Member Functions

 SynthesisIterBot ()
 Default constructor. More...
 
virtual ~SynthesisIterBot ()
 
void openDBus ()
 Copy constructor and assignment operator. More...
 
void setupIteration (casacore::Record iterpars)
 make all pure-inputs const More...
 
void setInteractiveMode (casacore::Bool interactiveMode)
 
virtual void setIterationDetails (casacore::Record iterpars)
 
casacore::Record getIterationDetails ()
 
casacore::Record getIterationSummary ()
 
int cleanComplete (casacore::Bool lastcyclecheck=casacore::False)
 
casacore::Record getSubIterBot ()
 
void startMinorCycle (casacore::Record &initializationRecord)
 
void endMinorCycle (casacore::Record &executionRecord)
 
void endMajorCycle ()
 
void resetMinorCycleInfo ()
 
void changeStopFlag (casacore::Bool stopflag)
 
virtual casacore::Record pauseForUserInteractionOld ()
 

Protected Member Functions

virtual void pauseForUserInteraction ()
 

Protected Attributes

*std::shared_ptr
< SIIterBot_callback
actionRequestSync
 
std::shared_ptr< SIIterBot_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 56 of file SynthesisIterBot.h.

Constructor & Destructor Documentation

casa::SynthesisIterBot::SynthesisIterBot ( )

Default constructor.

virtual casa::SynthesisIterBot::~SynthesisIterBot ( )
virtual

Member Function Documentation

void casa::SynthesisIterBot::changeStopFlag ( casacore::Bool  stopflag)
int casa::SynthesisIterBot::cleanComplete ( casacore::Bool  lastcyclecheck = casacore::False)
void casa::SynthesisIterBot::dbus_thread_launch_pad ( )
private
void casa::SynthesisIterBot::endMajorCycle ( )
void casa::SynthesisIterBot::endMinorCycle ( casacore::Record executionRecord)
casacore::Record casa::SynthesisIterBot::getIterationDetails ( )
casacore::Record casa::SynthesisIterBot::getIterationSummary ( )
casacore::Record casa::SynthesisIterBot::getSubIterBot ( )
void casa::SynthesisIterBot::openDBus ( )

Copy constructor and assignment operator.

launch thread which opens DBus connection...

virtual void casa::SynthesisIterBot::pauseForUserInteraction ( )
protectedvirtual
virtual casacore::Record casa::SynthesisIterBot::pauseForUserInteractionOld ( )
inlinevirtual

Reimplemented in casa::SynthesisIterBotWithOldGUI.

Definition at line 91 of file SynthesisIterBot.h.

void casa::SynthesisIterBot::resetMinorCycleInfo ( )
void casa::SynthesisIterBot::setInteractiveMode ( casacore::Bool  interactiveMode)
virtual void casa::SynthesisIterBot::setIterationDetails ( casacore::Record  iterpars)
virtual
void casa::SynthesisIterBot::setupIteration ( casacore::Record  iterpars)

make all pure-inputs const

void casa::SynthesisIterBot::startMinorCycle ( casacore::Record initializationRecord)

Member Data Documentation

* std::shared_ptr<SIIterBot_callback> casa::SynthesisIterBot::actionRequestSync
protected

Definition at line 98 of file SynthesisIterBot.h.

std::thread* casa::SynthesisIterBot::dbus_thread
private

Definition at line 104 of file SynthesisIterBot.h.

std::shared_ptr<SIIterBot_state> casa::SynthesisIterBot::itsLoopController
protected

Definition at line 99 of file SynthesisIterBot.h.


The documentation for this class was generated from the following file: