class OperStateCondList : public hash_map<const std string, osc OperStateCond*, osc hash<const std string> >

OperStateCondList: Set of Operational State Conditions

Inheritance:


Public Methods

void readConfig(std::string filename)
Read configuration file
bool satisfied(std::string oscname)
Is condition named oscname satisfied?
void setDebug(int debuglvl)
Sets debugging level
void ignore(std::string oscname)
Removes OSC from OperStateCondList. (Aliases the \texttt{hash_map<>::erase()} method.)
double watchedQuantity(std::string oscname)
Get value of quantity being monitored (\textit{i.e.} amplitude, power (RMS), etc.

Documentation

OperStateCondList: Set of Operational State Conditions
void readConfig(std::string filename)
Read configuration file
Parameters:
filename - Name of config file to read from

bool satisfied(std::string oscname)
Is condition named oscname satisfied?
Returns:
True or False
Parameters:
oscname - Name of OSC

void setDebug(int debuglvl)
Sets debugging level
Parameters:
debuglvl - Debug level

void ignore(std::string oscname)
Removes OSC from OperStateCondList. (Aliases the \texttt{hash_map<>::erase()} method.)
Parameters:
oscname - Name of OSC to be removed

double watchedQuantity(std::string oscname)
Get value of quantity being monitored (\textit{i.e.} amplitude, power (RMS), etc.
Parameters:
oscname - Name of OSC from which quantity is to be taken


This class has no child classes.

alphabetic index hierarchy of classes


generated by doc++