/* */ #ifndef D_FILE_ALLOCATION_COMMAND_H #define D_FILE_ALLOCATION_COMMAND_H #include "RealtimeCommand.h" #include #include "TimerA2.h" namespace aria2 { class FileAllocationEntry; class FileAllocationCommand : public RealtimeCommand { private: FileAllocationEntry* fileAllocationEntry_; Timer timer_; public: FileAllocationCommand(cuid_t cuid, RequestGroup* requestGroup, DownloadEngine* e, FileAllocationEntry* fileAllocationEntry); virtual ~FileAllocationCommand(); virtual bool executeInternal() CXX11_OVERRIDE; virtual bool handleException(Exception& e) CXX11_OVERRIDE; }; } // namespace aria2 #endif // D_FILE_ALLOCATION_COMMAND_H