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

Public Member Functions

 RCCommand (const Enum &e)
 
 RCCommand (const NSMCommand &e)
 
 RCCommand (const RCCommand &cmd)
 
 RCCommand (const std::string &label)
 
 RCCommand (const char *label)
 
 RCCommand (int id)
 
int isAvailable (const RCState &state) const
 
RCState nextState () const
 
RCState nextTState () const
 
const RCCommandoperator= (const RCCommand &command)
 Operator =.
 
const RCCommandoperator= (const std::string &label)
 
const RCCommandoperator= (const char *label)
 
const RCCommandoperator= (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 RCCommand CONFIGURE
 
static const RCCommand BOOT
 
static const RCCommand LOAD
 
static const RCCommand START
 
static const RCCommand STOP
 
static const RCCommand RECOVER
 
static const RCCommand RESUME
 
static const RCCommand PAUSE
 
static const RCCommand ABORT
 
static const RCCommand STATUS
 
static const NSMCommand OK
 
static const NSMCommand STATE
 
static const NSMCommand ERROR
 
static const NSMCommand FATAL
 
static const NSMCommand LOG
 
static const NSMCommand LOGSET
 
static const NSMCommand LOGGET
 
static const NSMCommand VLISTGET
 
static const NSMCommand VLISTSET
 
static const NSMCommand VGET
 
static const NSMCommand VSET
 
static const NSMCommand VREPLY
 
static const NSMCommand DATAGET
 
static const NSMCommand DATASET
 
static const NSMCommand DBGET
 
static const NSMCommand DBSET
 
static const NSMCommand DBLISTGET
 
static const NSMCommand DBLISTSET
 
static const NSMCommand LOGLIST
 
static const int SUGGESTED = 2
 
static const int ENABLED = 1
 
static const int DISABLED = 0
 
static const Enum UNKNOWN
 

Protected Member Functions

 RCCommand (int id, const char *label)
 

Private Attributes

int m_id
 
std::string m_label
 

Detailed Description

Definition at line 21 of file RCCommand.h.


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