/* */ #ifndef _D_SEED_CHECK_COMMAND_H_ #define _D_SEED_CHECK_COMMAND_H_ #include "Command.h" #include "TorrentDownloadEngine.h" #include "TimeA2.h" #include "SeedCriteria.h" class SeedCheckCommand : public Command { private: TorrentDownloadEngine* e; Time checkPoint; SeedCriteriaHandle seedCriteria; bool checkStarted; public: SeedCheckCommand(int cuid, TorrentDownloadEngine* e, SeedCriteriaHandle seedCriteria) :Command(cuid), e(e), seedCriteria(seedCriteria), checkStarted(false) {} virtual ~SeedCheckCommand() {} virtual bool execute(); void setSeedCriteria(SeedCriteriaHandle seedCriteria) { this->seedCriteria = seedCriteria; } }; #endif // _D_SEED_CHECK_COMMAND_H_