/* */ #ifndef _D_FILL_REQUEST_GROUP_COMMAND_H_ #define _D_FILL_REQUEST_GROUP_COMMAND_H_ #include "Command.h" #include "SharedHandle.h" #include "TimeA2.h" #include namespace aria2 { class RequestGroup; class DownloadEngine; class FillRequestGroupCommand : public Command { private: std::deque > _reservedRequestGroups; DownloadEngine* _e; time_t _interval; Time _checkPoint; public: FillRequestGroupCommand(int32_t cuid, DownloadEngine* e, time_t interval); virtual ~FillRequestGroupCommand(); virtual bool execute(); void setInterval(time_t interval) { _interval = interval; } }; } // namespace aria2 #endif // _D_FILL_REQUEST_GROUP_COMMAND_H_