22 #ifndef __QDIANA_PROCESS_STATUS_HH_
23 #define __QDIANA_PROCESS_STATUS_HH_
void ProcessControlSignalHandler(int SignalId)
wrapper for ProcessStatus_ enum
singleton that manage diana status
void SetError(const std::string &s)
set error string according to detected signal
const std::string & GetError() const
get error string
volatile ProcessStatus_t GetState() const
get diana status
volatile bool isRunning() const
volatile bool isExiting() const
volatile bool isError() const
friend void ProcessControlSignalHandler(int)
static QDianaProcessStatus & GetInstance()
get instance
void SetState(const ProcessStatus_t s)
change process status according to detected signal
virtual ~QDianaProcessStatus()
base class for anything having an id
base class for anything that has a name