From ded040666efa013fccbe67b26700477359af7d23 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 12 Jun 2010 02:54:39 +0000 Subject: 2010-06-12 Tatsuhiro Tsujikawa Made protected member variable private. Added accessor funcs. * src/DHTAbstractNodeLookupTask.cc * src/DHTAbstractNodeLookupTask.h * src/DHTAbstractTask.h * src/DHTBucketRefreshTask.cc * src/DHTNodeLookupTask.cc * src/DHTNodeLookupTask.h * src/DHTPeerLookupTask.cc * src/DHTPeerLookupTask.h * src/DHTPingTask.cc * src/DHTPingTask.h * src/DHTReplaceNodeTask.cc * src/DHTReplaceNodeTask.h --- src/DHTAbstractNodeLookupTask.h | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'src/DHTAbstractNodeLookupTask.h') diff --git a/src/DHTAbstractNodeLookupTask.h b/src/DHTAbstractNodeLookupTask.h index 824b7e0a..0846b557 100644 --- a/src/DHTAbstractNodeLookupTask.h +++ b/src/DHTAbstractNodeLookupTask.h @@ -49,8 +49,9 @@ namespace aria2 { class DHTNode; class DHTMessage; -class DHTAbstractNodeLookupTask:public DHTAbstractTask, public DHTMessageCallbackListener { -protected: +class DHTAbstractNodeLookupTask:public DHTAbstractTask, + public DHTMessageCallbackListener { +private: unsigned char _targetID[DHT_ID_LENGTH]; std::deque > _entries; @@ -73,6 +74,16 @@ protected: void updateBucket(); void sendMessageAndCheckFinish(); +protected: + const unsigned char* getTargetID() const + { + return _targetID; + } + + const std::deque >& getEntries() const + { + return _entries; + } public: DHTAbstractNodeLookupTask(const unsigned char* targetID); @@ -93,7 +104,8 @@ public: virtual void onFinish() {} - virtual SharedHandle createMessage(const SharedHandle& remoteNode) = 0; + virtual SharedHandle createMessage + (const SharedHandle& remoteNode) = 0; }; } // namespace aria2 -- cgit