otsdaq
3.03.00
|
< : public Configurable More...
#include <otsdaq/FiniteStateMachine/RunInfoVInterface.h>
Public Types | |
enum class | RunStopType { HALT , STOP , ERROR , PAUSE , RESUME , START } |
Public Member Functions | |
RunInfoVInterface (const std::string &interfaceUID) | |
virtual unsigned int | insertRunCondition (const std::string &runInfoConditions="")=0 |
virtual unsigned int | claimNextRunNumber (unsigned int conditionID, const std::string &runInfoConditions="")=0 |
virtual void | updateRunInfo (unsigned int runNumber, RunInfoVInterface::RunStopType runStopType)=0 |
virtual std::vector< std::vector< std::string > > | getRunRecords (unsigned int startTime, unsigned int endTime, const std::string &queryFilter="")=0 |
virtual std::vector< std::vector< std::string > > | getRunConditionByID (uint64_t conditionID)=0 |
< : public Configurable
Definition at line 12 of file RunInfoVInterface.h.
|
inline |
NOTE: Memory access violations were happening when we tried to pass const ConfigurationTree& theXDAQContextConfigTree If needed in future, possibly passing a copy of ConfigureTree would make everything happy.. but for now, it is not needed. , theXDAQContextConfigTree_(theXDAQContextConfigTree) , configurationPath_(configurationPath)
Definition at line 27 of file RunInfoVInterface.h.