casa
$Rev:20696$
|
Class that contains functions needed for imager. More...
#include <SynthesisIterBot.h>
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 |
Default constructor.
void casa::SynthesisIterBot::dbus_thread_launch_pad | ( | ) | [private] |
void casa::SynthesisIterBot::endMinorCycle | ( | Record & | executionRecord | ) |
static string casa::SynthesisIterBot::generateServiceName | ( | ) | [static, private] |
void casa::SynthesisIterBot::openDBus | ( | ) |
Copy constructor and assignment operator.
launch thread which opens DBus connection...
void casa::SynthesisIterBot::pauseForUserInteraction | ( | ) | [protected] |
void casa::SynthesisIterBot::setInteractiveMode | ( | Bool | interactiveMode | ) |
void casa::SynthesisIterBot::setIterationDetails | ( | Record | iterpars | ) |
void casa::SynthesisIterBot::setupIteration | ( | Record | iterpars | ) |
make all pure-inputs const
void casa::SynthesisIterBot::startMinorCycle | ( | Record & | initializationRecord | ) |
* std::tr1::shared_ptr<SIIterBot_callback> casa::SynthesisIterBot::actionRequestSync [protected] |
Definition at line 89 of file SynthesisIterBot.h.
boost::thread* casa::SynthesisIterBot::dbus_thread [private] |
Definition at line 96 of file SynthesisIterBot.h.
std::tr1::shared_ptr<SIIterBot_state> casa::SynthesisIterBot::itsLoopController [protected] |
Definition at line 90 of file SynthesisIterBot.h.