casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions | Private Attributes
casa::SynthesisIterBot Class Reference

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

#include <SynthesisIterBot.h>

List of all members.

Public Member Functions

 SynthesisIterBot ()
 Default constructor.
 ~SynthesisIterBot ()
void openDBus ()
 Copy constructor and assignment operator.
void setupIteration (Record iterpars)
 make all pure-inputs const
void setInteractiveMode (Bool interactiveMode)
void setIterationDetails (Record iterpars)
Record getIterationDetails ()
Record getIterationSummary ()
bool cleanComplete ()
Record getSubIterBot ()
void startMinorCycle (Record &initializationRecord)
void endMinorCycle (Record &executionRecord)
void endMajorCycle ()

Protected Member Functions

void pauseForUserInteraction ()

Protected Attributes

*std::tr1::shared_ptr
< SIIterBot_callback
actionRequestSync
std::tr1::shared_ptr
< SIIterBot_state
itsLoopController

Private Member Functions

void dbus_thread_launch_pad ()

Static Private Member Functions

static string generateServiceName ()

Private Attributes

boost::thread * dbus_thread

Detailed Description

Class that contains functions needed for imager.

Definition at line 53 of file SynthesisIterBot.h.


Constructor & Destructor Documentation

Default constructor.


Member Function Documentation

void casa::SynthesisIterBot::endMinorCycle ( Record executionRecord)
static string casa::SynthesisIterBot::generateServiceName ( ) [static, private]

Copy constructor and assignment operator.

launch thread which opens DBus connection...

make all pure-inputs const

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

Member Data Documentation

Definition at line 89 of file SynthesisIterBot.h.

boost::thread* casa::SynthesisIterBot::dbus_thread [private]

Definition at line 96 of file SynthesisIterBot.h.

Definition at line 90 of file SynthesisIterBot.h.


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