Class AbstractWorker
alps::scheduler::AbstractWorker
Synopsis
Description
AbstractWorker
public
construct/copy/destruct
AbstractWorker();
~AbstractWorker();
AbstractWorker
public member functions
virtual void save(hdf5::archive &) const;
virtual void load(hdf5::archive &);
virtual void
save_to_file(const boost::filesystem::path &, const boost::filesystem::path &) const = 0;
virtual void
load_from_file(const boost::filesystem::path &,
const boost::filesystem::path &) = 0;
virtual void set_parameters(const Parameters & parms) = 0;
virtual TaskInfo get_info() const = 0;
virtual double work_done() const = 0;
virtual void start_worker() = 0;
virtual void halt_worker() = 0;
virtual bool handle_message(const Process & runmaster, int32_t tag) = 0;
virtual ResultType get_summary() const = 0;