From 874295932011bcf38d8c4e0b2baf4e075c355a61 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 12 Jun 2010 09:35:27 +0000 Subject: [PATCH] 2010-06-12 Tatsuhiro Tsujikawa Removed HandleRegistry * src/HandleRegistry.h * src/Makefile.am --- ChangeLog | 6 +++ src/HandleRegistry.h | 90 -------------------------------------------- src/Makefile.am | 1 - 3 files changed, 6 insertions(+), 91 deletions(-) delete mode 100644 src/HandleRegistry.h diff --git a/ChangeLog b/ChangeLog index e7913271..93178c86 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-06-12 Tatsuhiro Tsujikawa + + Removed HandleRegistry + * src/HandleRegistry.h + * src/Makefile.am + 2010-06-12 Tatsuhiro Tsujikawa Renamed member variables. diff --git a/src/HandleRegistry.h b/src/HandleRegistry.h deleted file mode 100644 index 8845fbfa..00000000 --- a/src/HandleRegistry.h +++ /dev/null @@ -1,90 +0,0 @@ -/* */ -#ifndef _D_HANDLE_REGISTRY_H_ -#define _D_HANDLE_REGISTRY_H_ - -#include "common.h" - -#include -#include - -#include "SharedHandle.h" - -namespace aria2 { - -template -class HandleRegistry { - typedef std::map > HandleMap; -private: - HandleMap handleMap; -public: - void registerHandle(const K& key, const SharedHandle& obj) { - unregisterHandle(key); - typename HandleMap::value_type p(key, obj); - handleMap.insert(p); - } - - void unregisterHandle(const K& key) { - handleMap.erase(key); - } - - SharedHandle getHandle(const K& key) { - typename HandleMap::const_iterator itr = handleMap.find(key); - if(itr == handleMap.end()) { - return SharedHandle(); - } else { - return itr->second; - } - } - - std::vector > getAll() - { - std::vector > l; - for(typename HandleMap::const_iterator itr = handleMap.begin(), - eoi = handleMap.end(); itr != eoi; ++itr) { - const typename HandleMap::value_type& p = *itr; - l.push_back(p.second); - } - return l; - } - - void clear() { - handleMap.clear(); - } -}; - -} // namespace aria2 - -#endif // _D_HANDLE_REGISTRY_H_ diff --git a/src/Makefile.am b/src/Makefile.am index 3320f13a..becda418 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -54,7 +54,6 @@ SRCS = Socket.h\ TimerA2.cc TimerA2.h\ TimeA2.cc TimeA2.h\ SharedHandle.h\ - HandleRegistry.h\ FeatureConfig.cc FeatureConfig.h\ DownloadEngineFactory.cc DownloadEngineFactory.h\ SpeedCalc.cc SpeedCalc.h\