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\