34 const std::string &
GetMessage(
void)
const {
return m_message; }
36 bool IsAlert(
void)
const {
return m_alert; }
38 std::ofstream &
GetLog(
void) {
return m_log; }
41 void DestroyJob(
void);
49 std::string m_message;
Manage objects related the RF cavity phasing job.
Definition: jobSet.h:18
ResultsDb * GetDb(void)
Access the database interface object.
Definition: jobSet.h:32
void RemoveJob(const char *)
Remove any outstanding job.
Definition: jobSet.cpp:164
~JobSet(void)
Destroy an instance.
Definition: jobSet.cpp:36
bool IsAlert(void) const
Is the job status in alert?
Definition: jobSet.h:36
void StartJob(PhaseJob *)
Start a new RF phasing job.
Definition: jobSet.cpp:100
bool IsExecuting(void) const
Is there an executing cavity phasing job?
Definition: jobSet.cpp:189
PhaseJob * GetJob(void)
Access the phasing job object.
Definition: jobSet.h:30
std::ofstream & GetLog(void)
Access the raw data log.
Definition: jobSet.h:38
void DbFault(const char *)
The results database is unavailable.
Definition: jobSet.cpp:148
const std::string & GetMessage(void) const
Access the job's status message.
Definition: jobSet.h:34
JobSet(void)
Construct an instance.
Definition: jobSet.cpp:28
void SetMessage(const char *, bool=false)
Set the client job status message.
Definition: jobSet.cpp:177
PhaseJob * SetPaused(bool)
Pause or resume the job phasing.
Definition: jobSet.cpp:132
A job for processing RF cavities.
Definition: phaseJob.h:17
Log phasing job results to a database.
Definition: resultsDb.h:16