|
otsdaq-utilities
3.02.00
|
#include <otsdaq-utilities/MacroMaker/MacroMakerSupervisor.h>
Collaboration diagram for ots::MacroMakerSupervisor::runFEMacroStruct: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.