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