EL::BatchWorker Class Reference

Inheritance diagram for EL::BatchWorker:
EL::Worker

List of all members.

Public Member Functions

void testInvariant () const
 BatchWorker (const BatchJob *val_job, const BatchSample *val_sample, const BatchSegment *val_segment, TList *output)
void run ()

Static Public Member Functions

static void execute (unsigned job_id, const char *confFile)

Constructor & Destructor Documentation

EL::BatchWorker::BatchWorker ( const BatchJob val_job,
const BatchSample val_sample,
const BatchSegment val_segment,
TList *  output 
)

effects: standard constructor guarantee: strong failures: low level errors I requires: val_job != 0 requires: val_sample != 0 requires: val_segment != 0 requires: output != 0


Member Function Documentation

void EL::BatchWorker::execute ( unsigned  job_id,
const char *  confFile 
) [static]

effects: do what is needed to execute the given job segment guarantee: basic failures: job specific

void EL::BatchWorker::run (  ) 

effects: run the job guarantee: strong failures: out of memory II failures: job failures

void EL::BatchWorker::testInvariant (  )  const

effects: test the invariant of this object guarantee: no-fail

Reimplemented from EL::Worker.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1