/* */ #include "DownloadHandler.h" #include "RequestGroup.h" #include "RequestGroupCriteria.h" #include "DownloadContext.h" namespace aria2 { bool DownloadHandler::canHandle(const RequestGroup* requestGroup) const { return !criteria_ || criteria_->match(requestGroup); } void DownloadHandler::setCriteria( std::unique_ptr criteria) { criteria_ = std::move(criteria); } } // namespace aria2