/* */ #include "DownloadHandler.h" #include "LogFactory.h" #include "Logger.h" #include "RequestGroup.h" #include "RequestGroupCriteria.h" namespace aria2 { DownloadHandler::DownloadHandler():_logger(LogFactory::getInstance()) {} DownloadHandler::~DownloadHandler() {} bool DownloadHandler::canHandle(const RequestGroup* requestGroup) const { return !_criteria.isNull() && _criteria->match(requestGroup); } void DownloadHandler::setCriteria(const RequestGroupCriteriaHandle& criteria) { _criteria = criteria; } } // namespace aria2