#ifndef __CHAINTASKS_H__ #define __CHAINTASKS_H__ #include #include class ChainTasks : public Task { public: typedef std::vector tasklist_t; ChainTasks(tasklist_t); virtual ~ChainTasks(); virtual String GetName(); virtual int Do() throw (GeneralException); private: tasklist_t tasklist; typedef std::vector::iterator tasklist_iter_t; tasklist_iter_t pos; }; #endif