EL::PrunDriver Class Reference

Inheritance diagram for EL::PrunDriver:
EL::Driver

List of all members.

Public Member Functions

void testInvariant () const
virtual void doSubmit (const Job &job, const std::string &location) const
virtual bool doRetrieve (const std::string &location) const
 ClassDef (EL::PrunDriver, 1)

Static Public Member Functions

static void status (const std::string &location)
static void setState (const std::string &location, const std::string &task, const std::string &state)

Member Function Documentation

bool EL::PrunDriver::doRetrieve ( const std::string &  location  )  const [virtual]

effects: retrieve all the output for the job in the given location returns: whether the job completed successfully guarantee: basic, may partially retrieve failures: out of memory III failures: job failures failures: job can't be read failures: job was made with different driver rationale: while job failures will cause this method to fail you can typically retry it multiple times if you can use partial results. rationale: the virtual part of EL::Driver::retrieve

Reimplemented from EL::Driver.

void EL::PrunDriver::doSubmit ( const Job job,
const std::string &  location 
) const [virtual]

effects: submit the given job with the given output location and wait for it to finish guarantee: basic, may partially submit failures: out of memory II failures: can't create directory at location failures: submission errors rationale: the virtual part of EL::Driver::submitOnly

Reimplemented from EL::Driver.

void EL::PrunDriver::testInvariant (  )  const

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

Reimplemented from EL::Driver.


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