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