/* */ #ifndef D_DOWNLOAD_HANDLER_H #define D_DOWNLOAD_HANDLER_H #include "common.h" #include #include "SharedHandle.h" namespace aria2 { class RequestGroup; class RequestGroupCriteria; class DownloadHandler { private: SharedHandle criteria_; public: DownloadHandler(); virtual ~DownloadHandler(); bool canHandle(const RequestGroup* requestGroup) const; void setCriteria(const SharedHandle& criteria); }; } // namespace aria2 #endif // D_DOWNLOAD_HANDLER_H