Belle II Software  release-08-01-10
RCState Class Reference
Inheritance diagram for RCState:
Collaboration diagram for RCState:

Public Member Functions

 RCState (const Enum &e)
 
 RCState (const NSMState &num)
 
 RCState (const RCState &st)
 
 RCState (const char *st)
 
 RCState (const std::string &st)
 
 RCState (int id)
 
bool isStable () const
 
bool isTransition () const
 
bool isError () const
 
bool isRecovering () const
 
RCState next () const
 
const RCStateoperator= (const RCState &state)
 Operator =.
 
const RCStateoperator= (const std::string &msg)
 
const RCStateoperator= (const char *msg)
 
const RCStateoperator= (int id)
 
int getId () const
 
const char * getLabel () const
 
const std::string & getLabelString () const
 
bool operator== (const Enum &e) const
 
bool operator== (const std::string &label) const
 
bool operator!= (const Enum &e) const
 
bool operator!= (const std::string &label) const
 

Static Public Attributes

static const RCState OFF_S
 
static const RCState NOTREADY_S
 
static const RCState READY_S
 
static const RCState RUNNING_S
 
static const RCState PAUSED_S
 
static const RCState CONFIGURING_TS
 
static const RCState LOADING_TS
 
static const RCState STARTING_TS
 
static const RCState STOPPING_TS
 
static const RCState ERROR_ES
 
static const RCState FATAL_ES
 
static const RCState RECOVERING_RS
 
static const RCState ABORTING_RS
 
static const RCState BOOTING_RS
 
static const NSMState ONLINE_S
 
static const Enum UNKNOWN
 

Protected Member Functions

 RCState (int id, const char *label)
 

Private Attributes

int m_id
 
std::string m_label
 

Detailed Description

Definition at line 19 of file RCState.h.


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