/* */ #ifndef _D_PRE_DOWNLOAD_HANDLER_H_ #define _D_PRE_DOWNLOAD_HANDLER_H_ #include "DownloadHandler.h" namespace aria2 { class PreDownloadHandler:public DownloadHandler { public: PreDownloadHandler() {} virtual ~PreDownloadHandler() {} virtual void execute(RequestGroup* requestGroup) = 0; }; typedef SharedHandle PreDownloadHandlerHandle; typedef std::deque PreDownloadHandlers; } // namespace aria2 #endif // _D_PRE_DOWNLOAD_HANDLER_H_