/* */ #include "DHTRegistry.h" #include "DHTNode.h" #include "DHTRoutingTable.h" #include "DHTTaskQueue.h" #include "DHTTaskFactory.h" #include "DHTPeerAnnounceStorage.h" #include "DHTTokenTracker.h" #include "DHTMessageDispatcher.h" #include "DHTMessageReceiver.h" #include "DHTMessageFactory.h" namespace aria2 { SharedHandle DHTRegistry::_localNode = 0; SharedHandle DHTRegistry::_routingTable = 0; SharedHandle DHTRegistry::_taskQueue = 0; SharedHandle DHTRegistry::_taskFactory = 0; SharedHandle DHTRegistry::_peerAnnounceStorage = 0; SharedHandle DHTRegistry::_tokenTracker = 0; SharedHandle DHTRegistry::_messageDispatcher = 0; SharedHandle DHTRegistry::_messageReceiver = 0; SharedHandle DHTRegistry::_messageFactory = 0; void DHTRegistry::clear() { _localNode = 0; _routingTable = 0; _taskQueue = 0; _taskFactory = 0; _peerAnnounceStorage = 0; _tokenTracker = 0; _messageDispatcher = 0; _messageReceiver = 0; _messageFactory = 0; } } // namespace aria2