|
| RFRunControlCallback (RFMasterCallback *callback) |
|
virtual void | initialize (const DBObject &obj) throw (RCHandlerException) |
|
virtual bool | perform (NSMCommunicator &com) throw () |
|
void | init (NSMCommunicator &com) override |
|
virtual void | boot (const std::string &, const DBObject &) |
|
virtual void | load (const DBObject &, const std::string &) |
|
virtual void | start (int, int) |
|
virtual void | stop () |
|
virtual void | recover (const DBObject &, const std::string &) |
|
virtual bool | resume (int) |
|
virtual bool | pause () |
|
virtual void | abort () |
|
virtual void | monitor () |
|
virtual std::string | dbdump () |
|
void | timeout (NSMCommunicator &com) override |
|
virtual void | configure (const DBObject &) |
|
void | dump (bool isstart) |
|
const NSMNode & | getRuncontrol () const |
|
void | setState (const RCState &state) |
|
void | setRCConfig (const std::string &rcconfig) |
|
void | setDBTable (const std::string &table) |
|
void | setDBFile (const std::string &file) |
|
const std::string & | getDBTable () const |
|
void | setAutoReply (bool auto_reply) |
|
void | setDB (DBInterface *db, const std::string &table) |
|
DBInterface * | getDB () |
|
void | setProvider (const std::string &host, int port) |
|
DBObject & | getDBObject () |
|
void | setRunNumbers (int expno, int runno) |
|
int | getExpNumber () const |
|
int | getRunNumber () const |
|
void | setRunTypeRecord (const std::string &runtype) |
|
const std::string & | getRunTypeRecord () const |
|
DBObject | dbload (const std::string &path) |
|
void | configure_raw (int length, const char *data) |
|
virtual void | term () |
|
virtual void | ok (const char *, const char *) |
|
virtual void | fatal (const char *, const char *) |
|
virtual void | error (const char *, const char *) |
|
virtual void | logset (const DAQLogMessage &) |
|
virtual void | vget (const std::string &nodename, const std::string &vname) |
|
virtual void | vset (NSMCommunicator &com, const NSMVar &var) |
|
virtual void | vlistget (NSMCommunicator &com) |
|
virtual void | vlistset (NSMCommunicator &com) |
|
virtual void | vreply (NSMCommunicator &, const std::string &, bool) |
|
void | reply (const NSMMessage &msg) |
|
void | log (LogFile::Priority pri, const char *format,...) |
|
void | log (LogFile::Priority pri, const std::string &msg) |
|
int | reset () |
|
NSMDataMap & | getDataMap () |
|
NSMData & | getData (const std::string &name) |
|
NSMData & | getData () |
|
void | openData (const std::string &name, const std::string &format, int revision=-1) |
|
void | allocData (const std::string &name, const std::string &format, int revision) |
|
const std::string & | getCategory () const |
|
void | setCategory (const std::string &category) |
|
int | addDB (const DBObject &obj) |
|
bool | get (const NSMNode &node, const std::string &name, int &val, int timeout=5) |
|
bool | get (const NSMNode &node, const std::string &name, float &val, int timeout=5) |
|
bool | get (const NSMNode &node, const std::string &name, std::string &val, int timeout=5) |
|
bool | get (const NSMNode &node, const std::string &name, std::vector< int > &val, int timeout=5) |
|
bool | get (const NSMNode &node, const std::string &name, std::vector< float > &val, int timeout=5) |
|
bool | get (const NSMNode &node, NSMVHandler *handler, int timeout=5) |
|
bool | get (const DBObject &obj) |
|
bool | get (const std::string &name, int &val) |
|
bool | get (const std::string &name, float &val) |
|
bool | get (const std::string &name, std::string &val) |
|
bool | get (const std::string &name, std::vector< int > &val) |
|
bool | get (const std::string &name, std::vector< float > &val) |
|
bool | get (const std::string &node, const std::string &name, int &val) |
|
bool | get (const std::string &node, const std::string &name, float &val) |
|
bool | get (const std::string &node, const std::string &name, std::string &val) |
|
bool | get (const std::string &node, const std::string &name, std::vector< int > &val) |
|
bool | get (const std::string &node, const std::string &name, std::vector< float > &val) |
|
bool | get (const NSMNode &node, NSMVar &var, int timeout=5) |
|
bool | set (const NSMNode &node, const std::string &name, int val, int timeout=5) |
|
bool | set (const NSMNode &node, const std::string &name, float val, int timeout=5) |
|
bool | set (const NSMNode &node, const std::string &name, const std::string &val, int timeout=5) |
|
bool | set (const NSMNode &node, const std::string &name, const std::vector< int > &val, int timeout=5) |
|
bool | set (const NSMNode &node, const std::string &name, const std::vector< float > &val, int timeout=5) |
|
bool | set (const std::string &name, int val) |
|
bool | set (const std::string &name, float val) |
|
bool | set (const std::string &name, const std::string &val) |
|
bool | set (const std::string &name, const std::vector< int > &val) |
|
bool | set (const std::string &name, const std::vector< float > &val) |
|
bool | set (const std::string &node, const std::string &name, int val) |
|
bool | set (const std::string &node, const std::string &name, float val) |
|
bool | set (const std::string &node, const std::string &name, const std::string &val) |
|
bool | set (const std::string &node, const std::string &name, const std::vector< int > &val) |
|
bool | set (const std::string &node, const std::string &name, const std::vector< float > &val) |
|
bool | set (const NSMNode &node, const NSMVar &var, int timeout=5) |
|
int | wait (double timeout=5) |
|
NSMCommunicator & | wait (const NSMNode &node, const NSMCommand &cmd, double timeout=5) |
|
bool | try_wait () |
|
NSMNode & | getNode () |
|
const NSMNode & | getNode () const |
|
void | setNode (const NSMNode &node) |
|
int | getTimeout () const |
|
void | setTimeout (int timeout) |
|
int | add (NSMVHandler *handler, bool overwrite=true, bool isdump=true) |
|
void | remove (const std::string &node, const std::string &name) |
|
void | remove (const std::string &name) |
|
void | remove (const DBObject &obj) |
|
StringList & | getHandlerNames () |
|
NSMVHandlerList & | getHandlers () |
|
NSMVHandler & | getHandler (const std::string &name) |
|
NSMVHandler & | getHandler (const std::string &node, const std::string &name) |
|
void | setUseGet (const std::string &name, bool use) |
|
void | setUseSet (const std::string &name, bool use) |
|
void | setRevision (int revision) |
|
int | getRevision () const |
|