otsdaq  3.11.00
ots::Iterator::IteratorWorkLoopStruct::RemoteMacroRun Struct Reference

state shared with the background thread driving a remote FE macro over MacroMaker UDP More...

#include <otsdaq/GatewaySupervisor/Iterator.h>

+ Collaboration diagram for ots::Iterator::IteratorWorkLoopStruct::RemoteMacroRun:

Public Attributes

std::atomic< bool > done {false}
 
std::atomic< bool > abort {false}
 
std::mutex mutex
 guards error, iterationsDone, progress, outputFiles
 
std::string error
 
uint64_t iterationsDone = 0
 
uint64_t iterationsTotal = 0
 
int progress = 0
 percent of current iteration, from remote
 
std::vector< std::pair< std::string, std::string > > outputFiles
 "Filename" reported by the remote MacroMaker per iteration, with that iteration's inputs
 

Detailed Description

state shared with the background thread driving a remote FE macro over MacroMaker UDP

Definition at line 105 of file Iterator.h.


The documentation for this struct was generated from the following file: