otsdaq-utilities
3.02.00
|
#include <otsdaq-utilities/MacroMaker/MacroMakerSupervisor.h>
Classes | |
struct | runFEMacroParameterStruct |
Public Member Functions | |
runFEMacroStruct (const HttpXmlDocument &xmldoc, const std::string &feClassSelected, const std::string &feUIDSelected, const std::string ¯oType, const std::string ¯oName, const std::string &inputArgs, const std::string &outputArgs, bool saveOutputs, const std::string &runningUsername, const std::string &userGroupPermissions) | |
runFEMacroStruct (const runFEMacroStruct &)=delete | |
Delete copy constructor because std::atomic is not copyable. | |
runFEMacroStruct & | operator= (const runFEMacroStruct &)=delete |
runFEMacroStruct (runFEMacroStruct &&other) noexcept | |
Allow move constructor because std::atomic is not copyable. | |
runFEMacroStruct & | operator= (runFEMacroStruct &&other) noexcept |
Allow move constructor because std::atomic is not copyable, for vector erase. | |
Public Attributes | |
runFEMacroParameterStruct | parameters_ |
std::atomic< bool > | feMacroRunDone_ = false |
runFEMacroStruct is used to track the detached thread executing a FE Macro through completion.
Definition at line 20 of file MacroMakerSupervisor.h.