/* */ #include "DHTAbstractTask.h" #include "DHTRoutingTable.h" #include "DHTMessageDispatcher.h" #include "DHTMessageFactory.h" #include "DHTMessage.h" #include "DHTNode.h" #include "DHTMessageCallback.h" #include "DHTBucket.h" #include "DHTTaskQueue.h" #include "LogFactory.h" #include "Util.h" namespace aria2 { DHTAbstractTask::DHTAbstractTask(): _finished(false), _logger(LogFactory::getInstance()) {} bool DHTAbstractTask::finished() { return _finished; } void DHTAbstractTask::setRoutingTable(const WeakHandle routingTable) { _routingTable = routingTable; } void DHTAbstractTask::setMessageDispatcher(const WeakHandle dispatcher) { _dispatcher = dispatcher; } void DHTAbstractTask::setMessageFactory(const WeakHandle factory) { _factory = factory; } void DHTAbstractTask::setTaskQueue(const WeakHandle taskQueue) { _taskQueue = taskQueue; } void DHTAbstractTask::setLocalNode(const SharedHandle& localNode) { _localNode = localNode; } } // namespace aria2