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) |
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
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.