/* */ #ifndef _D_FEEDBACK_URI_SELECTOR_H_ #define _D_FEEDBACK_URI_SELECTOR_H_ #include "URISelector.h" #include "SharedHandle.h" namespace aria2 { class ServerStatMan; class FeedbackURISelector:public URISelector { private: SharedHandle serverStatMan_; std::string selectInternal (const std::deque& uris, const std::vector& usedHosts); public: FeedbackURISelector(const SharedHandle& serverStatMan); virtual ~FeedbackURISelector(); virtual std::string select (FileEntry* fileEntry, const std::vector& ignoreHosts); }; } // namespace aria2 #endif // _D_FEEDBACK_URI_SELECTOR_H_