the job description as communicated to the background process More...
#include <BackgroundJob.h>
Public Member Functions | |
ClassDef (BackgroundJob, 1) | |
Public Attributes | |
std::vector< Algorithm * > | algs |
the list of algorithms we are using | |
std::vector< OutputStream > | output |
the list of output streams we are using | |
SH::MetaObject | meta |
the sample meta-information |
the job description as communicated to the background process
This is streamed to the disk in the main thread and then read back in another thread. Ideally we'd just stream it into the message, but the root documentation is a little sparse on the details for that.
There is some memory leak in the background thread, but that ought to be fine since this is only read once and doing otherwise would be tedious.