diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-07-15 13:49:02 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-07-15 13:49:02 +0000 |
| commit | 55d98cff0b5e19844ff6a70ee3d8d1b061a0e146 (patch) | |
| tree | 4c63b396b08f3e5bc70eba6220b0a889cb4cddf6 /src/a2algo.h | |
| parent | 1984c2a5425709905ab1fe6dc2b4ca8fe5688bc9 (diff) | |
2010-07-15 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
FeedbackURISelector now tries to select URI whose host is least
used in aria2 globally. Reverted the previous change.
* src/AdaptiveURISelector.cc
* src/AdaptiveURISelector.h
* src/CreateRequestCommand.cc
* src/FeedbackURISelector.cc
* src/FeedbackURISelector.h
* src/FileEntry.cc
* src/FileEntry.h
* src/InOrderURISelector.cc
* src/InOrderURISelector.h
* src/RequestGroupMan.cc
* src/RequestGroupMan.h
* src/URISelector.h
* src/a2algo.h
* test/FeedbackURISelectorTest.cc
* test/InOrderURISelectorTest.cc
Diffstat (limited to 'src/a2algo.h')
| -rw-r--r-- | src/a2algo.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/a2algo.h b/src/a2algo.h index 377ca793..aede507d 100644 --- a/src/a2algo.h +++ b/src/a2algo.h @@ -94,6 +94,19 @@ static void forEachMemFunSH(InputIterator first, InputIterator last, } } +template<typename InputIterator, typename T> +InputIterator findSecond +(InputIterator first, InputIterator last, const T& t) +{ + for(; first != last; ++first) { + if((*first).second == t) { + return first; + } + } + return last; +} + + } // namespace aria2 #endif // _D_A2_ALGO_H_ |
